NGINX不是从localhost提供服务,而是从127.0.0.1

时间:2015-10-26 09:05:40

标签: macos nginx

我已经使用El Capitan设置了一个新的macbook pro,我使用homebrew来安装所有内容。同时使用brew services启动和停止launchctl

我不确定问题是什么,我在iMac上工作并在MBP上做了同样的事情,配置文件没有改动,所以我应该在localhost上获得默认的欢迎屏幕,{ {1}}设置为server_name

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

所以修复是将[::]:8080添加到nginx.conf文件中 我用了sudo lsof -i TCP -Pn | grep nginx并看到了它 正在听@ZYWJ暗示的ipv6

因此,您的nginx.conf文件应如下所示:

server {
listen [::]:8080; server_name localhost; }

我安装了homebrew

我希望这可以帮助任何有同样问题的人。