- 从设置文件开始到 events 块之间的内容
events 块:
- 主要会设置一些影响 nginx 服务器整体运行的设置指令,主要包括设置运行 Nginx服务器的用户[组],答应天生的 worker process 数,进程 PID 存放路径,日志存放路径和类型以及设置文件的引入等。
- worker_processes 1; 这是 Nginx 服务器并发处理服务的关键设置,worker_processes 值越大,可以支持 的并发处理量也越多,但是会受到硬件、软件等装备的制约。
http 块
- events 块涉及的指令主要影响 Nginx 服务器与用户的网络连接
- 常用的设置包括是否开启对多 work process 下的网络连接进行序列化,是否答应同时 吸取多个网络连接,选取哪种事件驱动模型来处理连接哀求,每个 work process 可以同 时支持的最大连接数等。
- worker_connections 1024; 述例子就表示每个 work process 支持的最大连接数为 1024, 这部分的设置对 Nginx 的性能影响较大,在实际中应根据实际情况设置。
- 这是 Nginx 服务器设置中最复杂的部分,代理、缓存和日志定义等绝大多数功能和第 三方模块的设置都在这里
- http 块也可以包括 http 全局块、server 块
server 块:
- http 全局块设置的指令包括文件引入、MIME-TYPE 定义、日志自定义、连接超时时 间、单连接哀求数上限等。
- 这块和虚拟主机有密切关系,虚拟主机从用户角度看,和一台独立的硬件主机是完全一样的,该技术的产生是为了节省互联网服务器硬件成本。
- 每个 http 块可以包括多个 server 块,而每个 server 块就相称于一个虚拟主机。
- 每个 server 块也分为全局 server 块,以及可以同时包罗多个 location 块。
location 块:
- 全局 server 块:最常见的设置是本虚拟机主机的监听设置和本虚拟主机的名称或 IP 设置。
小结:
- 一个 server 块可以设置多个 location 块
“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时刻再次相遇。”
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |