nginx配置文件所在路径:/usr/local/nginx/conf/nginx.conf
nginx配置文件有三块:
1.全局块
从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令。
- 配置运行nginx服务器的用户(组)
- 允许生成的worker process数,Nginx服务器并发处理服务的关键配置,work_processes值越大,可以支持的并发处理量也越多,但是会受到硬件、软件等设备制约。
- 进程PID存放路径
- 日志存放路径
- 类型
- 配置文件的引入等
2.events块
events块涉及的指令主要影响nginx服务器与用户的网络连接。
这部分的配置对nginx的性能影响较大,在实际中应该灵活配置。
work process支持的最大连接数为1024.
3.http块
配置最频繁的部分
http全局块
文件引入、MIME-TYPE定义、日志自定义、连接超时时间、单链接请求数上限等。
server块
server块与虚拟主机有密切关系,每个http块可以包含多个server块,而每个server块就相当于一个虚拟主机。
每个server块又分为全局server块和多个location块。
全局server块
nginx目前监听的端口号80
主机名称 localhost