我正在尝试使用Nginx和来自Symfony 3的新项目设置我的环境,两者都可以自行运行(通过启动php-cgi.exe -b 127.0.0.1:9000启动Nginx或启动Symfony 3项目与服务器:运行),但是,我不能让Symfony通过Nginx工作。
我在日志中收到的错误信息如下:
Reference.cs
到目前为止,这是我在服务器部分的nginx.conf中的代码:
2016/02/21 00:36:33 [error] 6260#1732: *1 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
我已将50x.html文件放在我的/ web文件夹中,并且在超时后它确实显示正确...
答案 0 :(得分:0)
我可以理解你正在使用Unix / Linux机器。这是因为您尚未启用(授予上游权限)。
setsebool -P httpd_can_network_connect true
默认情况下上游被selinux阻止。如果有问题,请告诉我。
感谢。