NGINX初学者指南
文章目录 1. 启动、停止和重新加载配置 2. 配置文件的结构 3. 提供静态内容 4. 设置简单的代理服务器 5. 设置FastCGI代理 参考文档 nginx有一个主进程和几个工作进程。 主流程的主要目的是读取和评估配置,以及维护工作流程。工作进程对请求进行实际处理。nginx采用基于事件的模型和依赖于操作系统的机制,在工作进程之间有效地分配请求。工作进程的数量在配置文件中定义,可以针对给定的配置进行调整,也可以根据可用的CPU内核数量自动调整。从句法上很容易理解worker_processes number | auto,工作进程数的最佳值取决于许多因素,包括(但不限于)CPU内核数,存储数据的硬盘驱动器数以及加载模式。将其设置为可用的CPU内核数将是一个不错的开始(值 auto 将尝试自动检测)。 1. 启动、停止和重新加载配置 要启动nginx,请运行可执行文件。一旦启动nginx,就可以通过使用-s参数调用可执行文件来对其进行控制。语法如下: nginx -s signal 其中signal可能是以下之一: stop 快速退出 quit 正常退出 reload 重新加载配置文件 reopen 重新打开日志文件 例如,要停止nginx进程并等待工作进程完成对当前请求的服务,可以执行以下命令: nginx -s quit 此命令应由启动nginx的用户执行。