问题:nginx: [error] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)
或
问题:nginx: [error] invalid PID number “” in “/var/run/nginx/nginx.pid”
方法一:
如果/var/run/nginx 目录不存在的话,直接创建/var/run/nginx
[root@localhost ~]# mkdir /var/run/nginx
注意:所创建的/var/run/nginx目录须与nginx编译时指定的nginx.pid文件路径一致
方法二:重新指定一个nginx.conf配置文件
[root@localhost ~]# cd /usr/local/nginx/sbin/
[root@localhost sbin]# ./nginx -c /usr/local/nginx/conf/nginx.conf
[root@localhost sbin]# ./nginx -s reload
方法三:修改配置文件默认pid路径
[root@localhost ~]# cd /usr/local/nginx/conf/
[root@localhost conf]# vim nginx.conf
去掉注释,将pid修改为其他可行的路径