nginx - nginx:[error] open() "/run/nginx.pid" failed


是我能够对你做的最自私的事


问题

在重启 Nginx 之后重新加载配置文件 nginx -s reload,报了下面的错误

root@pinsily:~# nginx -s reload
nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

解决

使用 Nginx -c 的参数指定 nginx.conf 文件的位置

root@pinsily:~# nginx -c /etc/nginx/nginx.conf