I Nginx als Reverse Proxy verwenden, die Anfragen nimmt dann tut eine proxy_pass die eigentliche Web-Anwendung aus dem Upstream-Server auf Port 8001.Nginx Reverse-Proxy verursacht 504-Gateway Timeout
zum Laufen zu bekommen, wenn ich MyWebSite gehen. com oder mache ein wget, ich bekomme ein 504 Gateway Timeout nach 60 Sekunden ... Wenn ich mywebsite.com:8001 lade, wird die Anwendung wie erwartet geladen!
So etwas ist disallowing nginx mit dem Upstream-Server zu kommunizieren ...
alles begann nach meinem Hosting-Unternehmen, die Maschine meine Sachen zurückgestellt wurde, läuft auf, vor, dass keine Probleme, was so überhaupt.
Hier ist mein vhosts Server Block:
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;
}
}
Und die Ausgabe von meinem Nginx Fehlerprotokoll:
2014/06/27 13:10:58 [Fehler] 31406 # 0 : * 1 Upstream-Zeitüberschreitung (110: Zeitüberschreitung der Verbindung) bei Verbindung mit Upstream, Client: xxx.xx.xxx.xxx, Server: mywebsite.com, Anforderung: "GET/HTTP/1.1", Upstream: "http://xxx.xxx.xxx.xxx:8001/", Gastgeber: "mywebsite.com"
Wird auf dem Server SELinux ausgeführt? – CrackerJack9