- 在启动或者停止 Nginx 的时候报错:
nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
- 错误原因:未找到 nginx.pid 文件。
- 解决办法一
直接运行服务器 $ nginx 如果报错这个看文章: nginx: [emerg] bind() to 0.0.0.0:8083 failed (48: Address already in use),先关掉进程,重启一下服务器,一般重启的时候会创建没有的配置文件。
- 解决办法二
执行 $ nginx -t 通过帮你检查配置文件,顺便会帮你创建 nginx.pid 文件。
- 解决办法三
1、找到 nginx.conf 目录,例如:Mac路径 $ cd /usr/local/etc/nginx
2、运行命令 $ nginx -c /usr/local/etc/nginx/nginx.conf
3、运行命令 $ nginx -s reload 刷新一下就可以了。