[记录] nginx 修改规则后如何启动

在修改完nginx规则后,

登录ssh,在控制台输入

nginx -t

用来检查所修改的nginx规则是否正确,正确返回


nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

错误将会返回错误信息。

确认规则无误后,进行服务器重启,输入

service nginx reload

Nginx服务不会终止,主进程检查配置,应用配置的过程。主进程会启动一个新的工作进程处理新来的请求。主进程发送消息给老的工作进程,通知老的进程不在接受请求,处理完现有的请求后退出(优雅退出)