文档章节

nginx的文件结构

老王哥哥
 老王哥哥
发布于 2017/09/05 20:15
字数 281
阅读 4
收藏 0

...              #全局块

events {         #events块
   ...
}

http      #http块
{
    ...   #http全局块
    server        #server块
    { 
        ...       #server全局块
        location [PATTERN]   #location块
        {
            ...
        }
        location [PATTERN] 
        {
            ...
        }
    }
    server
    {
      ...
    }
    ...     #http全局块
}

1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。

2、events块:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。

3、http块:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。

4、server块:配置虚拟主机的相关参数,一个http中可以有多个server。

5、location块:配置请求的路由,以及各种页面的处理情况。

© 著作权归作者所有

共有 人打赏支持
老王哥哥
粉丝 0
博文 16
码字总数 9532
作品 0
德阳
私信 提问
Nginx系列-1.Linux下安装Nginx

Nginx系列-1.Linux下安装Nginx 实验环境 一台最小化的 CentOS 7.3 虚拟机 A. 源码方式安装Nginx 一、安装Nginx 安装Nginx依赖包 从Nginx官网下载Nginx源码包 解压Nginx源码包到,并查看Nginx...

ngle
06/08
0
0
Linux下源码安装并配置Nginx

实验环境 一台最小化安装的CentOS 7.3 虚拟机 安装nginx 安装nginx依赖包 Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题 可以使用yum方式安装三个包(pcre-devel、zlib-devel、o...

ngle
07/28
0
0
ubuntu12.04 python2.7.3+uwsgi+nginx

通过自己的不断坚持的努力,终于找到了这个解决方案 因为我的是ubuntu12.04 所以python的版本默认是2.7.3 nginx是通过sudo apt-get isntall nginx安装的 uwsgi也是通过sudo apt-get install ...

durban
2012/05/20
0
4
C语言开发的原生 Nginx 拓展--nginx-http-echo-module

nginx-http-echo-module 是使用C语言开发一个原生的Nginx拓展,为了学习Nginx模块和Nginx内核。 nginxmoduleecho 使用echo指令输出一个字符串 Nginx 版本 Nginx1.0.10 https://github.com/ngi...

卧龙大熊猫
2017/06/14
142
0
panda/nginx_module_echo

实战开发一个Nginx扩展 (Nginx Module) nginxmoduleecho 使用echo指令输出一个字符串 Nginx 版本 Nginx1.0.10 https://github.com/nginx/nginx/releases/tag/release-1.0.10 开发环境 OS : C......

panda
2017/06/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

 SQL与NoSQL数据库入门基础知识详解

这几年的大数据热潮带动了一激活了一大批hadoop学习爱好者。有自学hadoop的,有报名培训班学习的。所有接触过hadoop的人都知道,单独搭建hadoop里每个组建都需要运行环境、修改配置文件测试等...

左手的倒影
7分钟前
0
0
Jenkinsfile

node { wrap([$class: 'BuildUser']) { def user = env.BUILD_USER_ID println user }}def InPutCheckBranch(){ timeout(time:10, unit:'SECONDS') { I......

whhbb
12分钟前
0
0
如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考

本文由淘宝前端工程师罗嗣分享,主要讲述了作者在星巴克消息开放项目中的总结和思考,希望对大家有帮助,让业务分享更加有价值。 摘要 从满足星巴克项目需求单点出发,发散到从点到面的思考。...

阿里云官方博客
17分钟前
0
0
如何在多Kubernetes集群和多租户环境中使用Prometheus监控

过去十年里,我一直在虚拟化和云计算领域工作,在VMware、Mercury Interactive和Oracle领导产品管理工作,并格外关注DevOps方向。直到2014年,我开始认真关注并研究容器。当2015年Kubernete...

RancherLabs
18分钟前
0
0
如何在Chrome浏览器中启动deviceready事件(尝试调试phonegap项目)?

我正在开发PhoneGap应用程序,我希望能够在Chrome中调试它,而不是在电话上调试。但是,我在onGetReady()函数中初始化我的代码,该函数在PhoneGap触发“deviceready”事件时触发。由于Chr...

kisshua
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部