我用的本机的Nginx,然后用Docker在本机建了个PHP7的环境,php-fpm在Docker中启动了,也映射了端口,宿主机9200映射为容器中的9000,也加了代码目录到数据卷,但是用本机nginx访问docker里的php里报错,nginx访问php-fpm的端口使用的是映射后的端口, fastcgi_pass 127.0.0.1:9200;
nginx的错误日志如下:
2018/06/06 20:36:52 [error] 81417#0: *500 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: wq.cn, request: "GET //test.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9200"
能连接过去,大概意思是从上游读取响应头时过早地关闭连接。在网上查解决方案,没找到,不知有没有大神可以帮助解决一下,非常感谢!