注:本文为转载文章
nginx重启(nginx -s reload 不建议使用,本人亲试,有时候无效)
先 ps -ef | grep nginx ,会出现5个关于nginx的进程,如果5个进程的id分别为 100、101、102、103、104
杀掉所有nginx进程 kill -9 101 102 103 104
进入目录 cd /usr/sbin
重启 nginx -c /etc/nginx/nginx.conf
至于 nginx -s reload 不建议使用,本人亲试,有时候无效
启动nginx的时候也可以 cd /usr/sbin,然后直接 nginx ,
(-c 配置文件,表示根据指定文件启动,如果该配置文件和安装的nginx命令不是一个版本,会报错)
启动后,nginx -t 可以查看是根据那个配置文件启动的,所以建议linux系统里只保留一个nginx.conf文件,
以免出现冲突,一般nginx.conf在两个位置,分别是/usr/local/nginx/conf/nginx.conf和/etc/nginx/nginx.conf