修改Nginx的配置文件(nginx.conf)后,想重启Nginx,可以通过发送系统信号给Nginx主进程的方式来进行。
重启之前,要检查下Nginx配置文件(nginx.conf)语法是否正确,否则Nginx将不会加载新的配置文件。
检查Nginx配置文件是否正确:
复制代码代码如下:
/usr/local/www/nginx/sbin/nginx -t -c
/usr/local/www/nginx/conf/nginx.conf
如果配置文件不正确,屏幕将会提示配置文件的第几行出错:
[emerg]:unknown directive "abc" in /usr/local/www/nginx/conf/nginx.conf:55
Configurationfile/usr/local/www/nginx/conf/nginx.conf test failed
如果配置文件正确,屏幕将提示以下两行信息:
The configuration file/usr/loca/www/nginx/conf/nginx.conf syntax is ok
Configuration file/usr/local/www/nginx/conf/nginx.conf test is successful
此时便可以平滑重启Nginx:
复制代码代码如下:
/usr/local/www/nginx/sbin/nginx -s reload
或:killx -HUP `cat /usr/local/www/nginx/logs/nginx.pid`
(责任编辑:IT) |