Support » Installation » WordPress auf Eigenbau-Server hinter Load-Balancer führt zu Redirect-Loop

  • Gelöst jjunge

    (@jjunge)


    Momentan habe ich ein sehr komplexes Problem mit einem Server auf dem WordPress laufen soll.

    Kurzform:
    Ich wüsste gerne welche Abfrage WordPress macht um zu entscheiden ob es einen Redirect anstößt.
    Am schönsten wäre es natürlich, wenn mir jemand einen Hinweis gibt, wo im WordPress Code ich da nachgucken kann. Meine Situation habe ich unten geschildert. Ich würde lieber etwas mehr Zeit investieren und verstehen wo mein Problem liegt, als nur eine Lösung einzubauen, die ich nicht ganz durchblicke.

    Vorweg:
    Mein Ziel ist es nicht eine einzelne WordPress Seite zum Laufen zu brigen. Stattdessen erstelle ich momentan einen Serverstack auf dem letztendlich WordPress laufen können soll. Um diesen Stack zu bauen benötige ich ein besseres Verständnis davon wie und warum WordPress Weiterleitungen einsetzt.

    Mein Stack sieht so aus:
    – Der Nutzer spricht über eine URL (sagen wir: mysite.com/wordpress) einen Load Balancer (AWS-Apigateway) an.
    – Dieses sendet den Request weiter an eine Virtuelle Maschine und setzt dazu die folgenden Header „X-Forwarded-Host = mysite.com/wordpress“ und „X-Forwarded-Server = mysite.com/wordpress“
    – Auf der VM läuft der php-interne server (auf localhost). Die VM nimmt also den Request an und sendet ihn an Localhost weiter.
    – Auf diesem internen Server läuft WordPress. Dieses nimmt den Request an und gibt einen 302 zurück. Hierbei setzt es den Location-Header auf mysite.com/wordpress/wp-admin/install.php

    Das Problem:
    Leider leitet WordPress auch dann weiter, wenn ich auf einen Request an
    mysite.com/wordpress/wp-admin/install.php schicke.

    Meine Vermutung:
    WordPress wird unter localhost:8080/wp-admin/install.php angesprochen und denkt: „Das ist nicht wo das install file liegt. Das liegt doch auf mysite.com/wordpress/wp-admin/install.php“ Das sollte dann zu einem Redirect-Loop führen. Sicher bin ich aber nicht.

    Die Website liegt leider hinter immer wieder wechselnden Load balancern. Ich kann aber gerne alle Logausgaben angeben.

    • Dieses Thema wurde geändert vor 4 Jahren, 8 Monaten von jjunge.
    • Dieses Thema wurde geändert vor 4 Jahren, 8 Monaten von jjunge.
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Thread-Starter jjunge

    (@jjunge)

    Für die, die es interessiert – ich kenne jetzt meinen Fehler.

    Wenn man WordPress auf einen Server legt, der intern jede Anfrage auf die root URL reduziert (z.B. mysite.com/wp-admin/install.php -> mysite.com/ ), dann kann das schonmal in die Hose gehen.

    danke für die Info

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „WordPress auf Eigenbau-Server hinter Load-Balancer führt zu Redirect-Loop“ ist für neue Antworten geschlossen.