加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

Nginx错误说明连接拒绝PHP-FPM端口

发布时间:2020-12-13 21:40:19 所属栏目:Nginx 来源:网络整理
导读:在Ubuntu 14.04 x64上新创建运行PHP-FPM的LEMP堆栈.试图访问我的webroot中的一些PHP.浏览器显示502 Bad Gateway和Nginx错误日志显示以下内容(我的IP和生产IP被删除): TIME [error] 22838#0: *7 connect() failed (111: Connection refused) while connectin

在Ubuntu 14.04 x64上新创建运行PHP-FPM的LEMP堆栈.试图访问我的webroot中的一些PHP.浏览器显示502 Bad Gateway和Nginx错误日志显示以下内容(我的IP和生产IP被删除):

TIME [error] 22838#0: *7 connect() failed (111: Connection refused) while connecting to upstream,client: [my personal IP],server: [production server IP],request: "GET / HTTP/1.1",upstream: "fastcgi://127.0.0.1:9000",host: "[production server IP]"

要确定PHP-FPM是否正在运行,我执行:

ps -waux | grep php5

我回来回应:

root     22930  0.0  0.4 327432 16324 ?        Ss   10:10   0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf) 

如何确定运行PHP-FPM的端口或为什么它不在该端口上运行?谢谢.

最佳答案
找到了:

为了指定端口号,您需要在/etc/php5/fpm/pool.d/www.conf中编辑“listen =”指令,但我发现理论上允许Nginx通过Unix套接字进行通信更有效所以我交换了

127.0.0.1:9000

/var/run/php5-fpm.sock

那是第一步……

然后我不得不替换我的站点配置文件中的以下行(sites-available / default):

fastcgi_pass 127.0.0.1:9000;

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

现在我开始运转了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读