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

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

我已经安装并配置了 PHP-FPM、Nginx 和 phpMyAdmin。当我访问主站点时,一切都正常,但是当我访问http://mysite.com/phpmyadmin我收到 502 错误网关错误。

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

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

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

答案1

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

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

答案2

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

fastcgi_pass unix:/var/run/php5-fpm.sock;

适用于 Ubuntu 12.10

相关内容