我使用Nginx的为需要的请求,然后做了proxy_pass摆脱端口8001Nginx的反向代理造成504网关超时
运行如果我去mywebsite上游服务器的实际Web应用程序反向代理。 com或做一个wget,60秒后我得到一个504网关超时...但是,如果我加载mywebsite.com:8001,应用程序按预期加载!
因此,一些被禁止的nginx与上游服务器进行通信......
这一切开始后,我的托管公司复位机我的东西是上运行,在此之前,没有任何问题都没有。
这里是我的虚拟主机服务块:
server {
listen 80;
server_name mywebsite.com;
root /home/user/public_html/mywebsite.com/public;
access_log /home/user/public_html/mywebsite.com/log/access.log upstreamlog;
error_log /home/user/public_html/mywebsite.com/log/error.log;
location/{
proxy_pass http://xxx.xxx.xxx.xxx:8001;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
从我的Nginx的错误日志输出:
2014年6月27日13时10分58秒[错误] 31406#0 :* 1上行超时(110:连接超时),连接上行时,客户端:xxx.xx.xxx.xxx,服务器:mywebsite.com,请求:“GET/HTTP/1.1”,上行:“http://xxx.xxx.xxx.xxx:8001/”,主机:“mywebsite.com”
服务器运行SELinux吗? – CrackerJack9