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

问题描述 投票:0回答:3

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

现在,无论我的 MAMP/Python 服务器是否打开,每当地址栏 URL 包含单词“localhost”时,我总是会收到“502 Bad Gateway”。因此,我必须同时使用“127.0.0.1”。

我真的很困惑,因为我不知道哪个特定事件导致此问题开始在我的 Mac OS X v10.7.5 (Lion) 中发生。

localhost mamp
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 -flushcache
© www.soinside.com 2019 - 2024. All rights reserved.