ngnix -t 显示nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful
说明配置文件没错。
ngnix -c /etc/nginx/nginx.conf 加载配置文件。(如果不执行会报错nginx: [error] invalid PID number “” in “/run/nginx.pid”,具体原因 ,暂未知)
nginx -s reload 重新载入配置生效
可能出现的问题
一个是上面提到的nginx: [error] invalid PID number “” in “/run/nginx.pid” 解决方案在上面。
另一个是映射端口被占用nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) ,这时候可以查看一下端口具体被那些应用占用,通过
netstat -pan | grep 端口号查看,并使用kill -9 端口号消灭该端口号。