为什么localhost返回502 Bad Gateway?

时间:2013-02-26 13:28:24

标签: localhost mamp

当我搜索这个问题时,我注意到这是nginx的常见问题。但我从来没有在我的机器上使用过nginx。我和MAMP合作,偶尔使用Python Bottle。

现在我的MAMP / python服务器是否打开,只要地址栏URL包含单词“ localhost ”,我就会得到“502 Bad Gateway”。因此,我必须同时使用“ 127.0.0.1 ”。

我真的很困惑,因为我不知道哪个特定事件导致我的Mac OS X 10.7.5中出现此问题

3 个答案:

答案 0 :(得分:2)

我自己和MAMP一起遇到过这个问题 - 访问localhost:8888/anything给了我502但127.0.0.1工作正常。我发现这是我的VPN(在这种情况下是Hotspot Shield)导致问题(虽然我不确定原因。)与VPN断开连接并且localhost再次正常工作。

答案 1 :(得分:0)

检查您的/ etc / nginx / site-available / default 并确保php7.1-fpm.sock是您安装的正确php版本

在线: fastcgi_pass Unix:/run/php/php7.1-fpm.sock;

答案 2 :(得分:0)

对于MacOS用户,您可以在终端中输入以下内容:

dscacheutil -flushcach