3

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

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

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

4

3 回答 3

2

我自己在 MAMP 上遇到了这个问题 - 访问localhost:8888/anything给了我一个 502,但127.0.0.1工作正常。

我发现是我的 VPN(在这种情况下是Hotspot Shield)导致了这个问题(尽管我不确定为什么)。我从 VPN 断开连接并localhost再次正常工作。

于 2013-05-28T07:03:56.443 回答
1

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

在线的:

fastcgi_pass unix:/run/php/php7.1-fpm.sock;
于 2018-11-24T04:48:12.050 回答
0

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

dscacheutil -flushcach
于 2020-05-05T14:34:08.437 回答