- 配置文件位置:
/usr/local/nginx/ 目录下的 nginx.conf - nginx配置文件组成:
第一部分 全局块
从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令
比如 worker_process 1; worker_processes 值越大,可以支持的并发处理量也越多
第二部分 events块
events块设计的指令主要影响nginx的服务器与用户的网络连接
比如 worker_connections 1024; 支持的最大连接数
第三部分 http块
- http全局块配置的指令包括文件引入、MIME-TYPE定义、日志自定义、连接超时时间、单连接请求数上限等
- server块
- 全局server块:最常见的配置是本虚拟主机的监听配置和本虚拟主机的名称或ip配置
- location块:
一个server块可以配置多个location块。
这块的主要作用是基于nginx服务器接收到的请求字符串(例如 前面的 /uri-string)进行匹配,对虚拟主机名称(也可以是ip别名)之外的字符串(例如 前面的 /uri-string )进行匹配,对特定的请求进行处理、地址定向、数据缓存和应答控制等功能个,还有许多第三方模块的配置也在这里进行