Ich konfigurierte meine Nginx als einfache Reverse-Proxy.Fehler mit IP und Nginx als Reverse-Proxy
Ich bin nur Grundeinstellung
location/{
proxy_pass foo.dnsalias.net;
proxy_pass_header Set-Cookie;
proxy_pass_header P3P;
}
Das Problem ist, mit, dass nach einiger Zeit (wenige Tage) die Seite hinter nginx unaccessible werden. Indead nginx versuchen, eine schlechte ip (die Seite hinter nginx ist bei mir zu Hause hinter meiner Box und ich bin eine Verwendung einer Dyn-DNS, weil meine IP nicht fix ist). Diese dyn-dns ist immer gültig (ich kann meine Seite direkt aufrufen), aber aus unbekannten Gründen bleibt Nginx dabei stecken.
Also wie gesagt, nginx gib mir einfach 504 Gateway Timeout nach einiger Zeit. Es sieht so aus als käme der Fehler, wenn sich meine IP zu Hause ändert. Hier ist ein Beispiel für Fehlerprotokoll:
[error] ... upstream timed out (110: Connection timed out) while connecting to upstream, client: my.current.ip, server: myreverse.server.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://my.old
.home.ip", host: "myreverse.server.com"
So wissen Sie, warum nginx ip verwendet, wird anstelle des DN?
Hört sich gut an, ich werde diese Lösung versuchen und Feedback geben. Danke vielmals. (Community-Version) – max54
Ich habe versucht, mehrere Resolver zu verwenden, aber nichts funktioniert, ich bekomme immer 'recv() fehlgeschlagen (111: Verbindung abgelehnt) beim Auflösen, Resolver: X.X.X.X: 53' mit X als andere IP-Adresse Ich habe versucht. – max54
(zu spät bearbeiten) Was genau sollte ich in Resolver setzen? – max54