PHP-FPM - Nginx - phpMyAdmin - 502 错误网关

Jes*_*sse 4 php configuration nginx phpmyadmin 12.10

我已经安装并配置了 PHP-FPM、Nginx,然后是 phpMyAdmin。当我访问主站点时,一切正常,但是一旦我转到http://mysite.com/phpmyadmin,我就会收到 502 bad gateway 错误。

当我查看我的错误日志时,我看到以下错误一直重复: (111:连接被拒绝)同时连接到上游,客户端:xx.xx.xx.xx

这是我的 nginx 的 default.conf:http : //pastebin.com/YFEvAw81

我尝试了许多不同的配置,我从遇到相同问题的用户那里找到了这些配置,但似乎无法让它们中的任何一个正常工作。

Jes*_*sse 7

我发现在第 7 步中,您必须将 fastcgi_pass 的引用更改为您的 unix 套接字(例如:/tmp/php5-fpm.sock)而不是它侦听 127.0.0.1:9000

这是一次很棒的学习经历,因为我不了解 Ubuntu/Unix 的内部结构


小智 6

将 fastcgi_pass 行(示例中的第 52 行)更改为:

fastcgi_pass unix:/var/run/php5-fpm.sock;
Run Code Online (Sandbox Code Playgroud)

这对 Ubuntu 12.10 有效