macos之无法在 osx 中启动 nginx

dudu 阅读:82 2025-06-02 22:19:02 评论:0

我刚开始在 MacOS Sierra v10.12.1 中使用 nginx

安装后 Homebrew ,浏览器拒绝我连接消息:无法访问此站点。 localhost 拒绝连接。

然后我尝试用 nginx -t 调试我的 nginx,它说 nginx.pid 丢失了:

nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok 
nginx: [emerg] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory) 
nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed 

此外,如果我尝试重新加载,它会抛出以下错误:

nginx: [error] open() "/usr/local/var/run/nginx.pid"failed (2: No such file or directory)

知道发生了什么事吗?

谢谢你的建议。

请您参考如下方法:

Nginx 好像还没有启动。运行以下命令(根据您的 nginx 守护程序更正路径)。应该是

sudo /usr/local/nginx/sbin/nginx -s reload 

sudo /usr/local/etc/nginx/sbin/nginx -s reload 

还可以使用以下命令找出 nginx.pid 的正确位置

find / -name nginx.pid 2>/dev/null 

然后更新您的 conf 中的路径,然后使用第一个命令再次重新加载。


标签:nginx
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号