当我搜索这个问题时,我注意到这是nginx的常见问题。但我从来没有在我的机器上使用过nginx。我和MAMP合作,偶尔使用Python Bottle。
现在我的MAMP / python服务器是否打开,只要地址栏URL包含单词“ localhost ”,我就会得到“502 Bad Gateway”。因此,我必须同时使用“ 127.0.0.1 ”。
我真的很困惑,因为我不知道哪个特定事件导致我的Mac OS X 10.7.5中出现此问题
答案 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