Nginx "Proxy"

  • Hallo,
    derzeit wird der Nginx bei der Wahl für eine Spiegelung so konfiguriert:


    location / {
    proxy_pass http://localhost:8080;
    }


    Es wäre doch besser wenn man das so konfigurieren würde, da ich immer weitergeleitet werde ^^



    location / {
    proxy_read_timeout 300;
    proxy_connect_timeout 300;
    proxy_redirect off;


    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_pass http://localhost:8080;
    }

  • Ich sehe in der von LiveConfig erzeugten Anweisung (proxy_pass ...) keinen Fehler. Wenn Sie weitergeleitet werden, prüfen Sie bitte, ob das nicht eventuell an der Seite selbst liegt (Sie können z.B. nicht einfach so einen Proxy auf http://www.google.de einrichten, weil JavaScript auf der Google-Website dafür sorgt, dass Sie ggf. direkt zu Google weitergeleitet werden)

  • "
    First, a portion of Nginx config from front-end proxy


    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    "
    funktioniert. Bitte beim Schreiben der Proxy-Direktiven in /etc/nginx/sites-enabled/... berücksichtigen.



    Wird nginx als Proxy für LC verwendet erscheint sonst nur 127.0.0.1.

    # Das Gras wächst nicht schneller wenn man daran zieht # Bitte keine inflationären Vollzitate #

    2 Mal editiert, zuletzt von lebenszeit ()

  • Ich bin da heute auch drüber gestolpert. Gibt es einen Grund, warum es nicht hinzugefügt wird? Wie lebenszeit schon schrieb, sind es ja nur zwei Zeilen. Oder übersehen wir etwas?


    Ich nutze den Proxy übrigens, um LiveConfig über Port 443 ohne zusätzliche IP erreichbar zu machen. Sollte doch ein recht geläufiger Use Case sein? Gibt es evt noch einen anderen Weg, ohne nach jedem Update die nginx.lua zu bearbeiten?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!