Sto usando Nginx come reverse proxy che prende le richieste poi fa un proxy_pass per ottenere l'applicazione web reale dal server upstream in esecuzione sulla porta 8001.Nginx proxy inverso causando 504 Gateway Timeout
Se vado a MyWebsite. com o fare un wget, ottengo un timeout del gateway 504 dopo 60 secondi ... Tuttavia, se carico mywebsite.com:8001, l'applicazione si carica come previsto!
nginx Quindi qualcosa è non consentire di comunicare con il server upstream ...
tutto questo è cominciato dopo la mia società di hosting resettare la macchina la mia roba era in esecuzione, prima che i problemi che cosa così mai.
Ecco il mio blocco del server vhosts:
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;
}
}
E l'uscita dal mio Nginx log degli errori:
2014/06/27 13:10:58 [errore] 31406 # 0 : * 1 upstream scaduto (110: Connessione scaduta) durante la connessione a upstream, client: xxx.xx.xxx.xxx, server: mywebsite.com, richiesta: "GET/HTTP/1.1", a monte: "http://xxx.xxx.xxx.xxx:8001/", host: "mywebsite.com"
Il server su cui è in esecuzione SELinux? – CrackerJack9