为什么本地主机返回“502 Bad Gateway”错误?

7
当我谷歌这个问题时,我注意到这是nginx的常见问题。但我从未在我的机器上使用过nginx。我使用MAMP并偶尔使用Python Bottle。
现在,无论我的MAMP/Python服务器是否开启,每当地址栏URL包含单词“localhost”时,我总是收到“502 Bad Gateway”的错误提示。因此,在这段时间内,我不得不使用“127.0.0.1”。
我真的很困惑,因为我不知道哪个特定事件导致这个问题在我的Mac OS X v10.7.5(Lion)上开始发生。

重新启动Nginx - 大多数情况下都有效 - Amitesh Bharti
3个回答

3
我自己在使用MAMP时遇到了这个问题——访问localhost:8888/anything时出现502错误,但是127.0.0.1却正常。后来我发现是我的VPN(在这种情况下是Hotspot Shield)导致了这个问题(虽然我不知道原因)。我断开了VPN,localhost又正常工作了。

1

请检查您的/etc/nginx/site-available/default文件,并确保php7.1-fpm.sock是您安装的正确PHP版本。

在行上:

fastcgi_pass unix:/run/php/php7.1-fpm.sock;

0

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

dscacheutil -flushcach

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接