Windows WSL 中安装的 Nginx / PHP-FPM 超时问题

更新日期: 2018-11-08 阅读次数: 1165 分类: Nginx

WSL 中搭建了一套 Nginx PHP-FPM 环境,但是在浏览器中访问 http://localhost 永远会超时。

错误日志如下

2018/11/08 09:22:49 [error] 1322#1322: *7 upstream timed out (110: Connection timed out) while reading upstream, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.1-fpm.sock:", host: "localhost"

去掉 PHP-FPM,直接访问 nginx 的默认欢迎页,一切正常。

在 github 的 WSL 项目 issue 中找到了解决方案

即,在 /etc/nginx/nginx.conf 的 http block 中加入

fastcgi_buffering off;

然后,reload nginx

sudo nginx -s reload

即可。

但是原理不明 。。。

谈笑风生

potoo

谢谢。解决了困扰我一天的问题。

爱评论不评论

近期节日

2019年02月24日 第三世界青年日
2019年02月28日 世界居住条件调查日
2019年03月01日 国际海豹日
2019年03月03日 全国爱耳日
2019年03月05日 学雷锋日
2019年03月06日 惊蛰
2019年03月08日 三八妇女节
2019年03月08日 龙抬头
2019年03月12日 植树节
2019年03月14日 白色情人节
2019年03月15日 消费者权益日
2019年03月17日 国际航海日
查看更多节日