Wordpress mit Reverse Proxy verbund
Hallo,
ich versuche schon eine Zeitlang WordPress richtig zu betreiben mit einem Reverse Proxy ich habe schon einige Anleitungen ausprobiert und durchgelesen jedoch komme ich nicht auf einen grünen Zweig, entweder ist die Anleitung schlecht geschrieben und somit unverständlich oder einfach nicht passend. Momentan bin ich auf den stand, dass die WordPress Seite richtig angezeigt wird jedoch kann ich mich nicht einloggen da habe ich immer die Fehlermeldung das ich nicht berechtigt sei (Admin Account)
Den Reverse Proxy betreibe ich mit Apache und SSL
WordPress: Php7.2. Apache.
Um so weit zu kommen, das WordPress wieder angezeigt wird habe ich folgende Anleitung verwendet
https://www.vdv-it.nl/?p=53#comment-2604
Eventuell hat jemand so eine Problemlösung gemacht
Ich bin dankbar für jede Hilfestellung
Gruß
Martin
ich versuche schon eine Zeitlang WordPress richtig zu betreiben mit einem Reverse Proxy ich habe schon einige Anleitungen ausprobiert und durchgelesen jedoch komme ich nicht auf einen grünen Zweig, entweder ist die Anleitung schlecht geschrieben und somit unverständlich oder einfach nicht passend. Momentan bin ich auf den stand, dass die WordPress Seite richtig angezeigt wird jedoch kann ich mich nicht einloggen da habe ich immer die Fehlermeldung das ich nicht berechtigt sei (Admin Account)
Den Reverse Proxy betreibe ich mit Apache und SSL
WordPress: Php7.2. Apache.
Um so weit zu kommen, das WordPress wieder angezeigt wird habe ich folgende Anleitung verwendet
https://www.vdv-it.nl/?p=53#comment-2604
Eventuell hat jemand so eine Problemlösung gemacht
Ich bin dankbar für jede Hilfestellung
Gruß
Martin
Please also mark the comments that contributed to the solution of the article
Content-ID: 553128
Url: https://administrator.de/contentid/553128
Printed on: October 9, 2024 at 22:10 o'clock
18 Comments
Latest comment
Hallo Martin,
Gruß,
Dani
Momentan bin ich auf den stand, dass die WordPress Seite richtig angezeigt wird jedoch kann ich mich nicht einloggen da habe ich immer die Fehlermeldung das ich nicht berechtigt sei (Admin Account)
Ohne Reverse Proxy (Apache) funktioniert der Login? Gibt es evtl. eine White/Blacklist von IP-Adressen für den Zugang zu Wordpress? Wie sieht die aktuelle Konfiguration in Apache aus?Gruß,
Dani
Moin,
wie ist die genaue Fehlermeldung?
Üblicherweise gibt es bei RPs ein Session-Problem.
Dies führt dazu dass man einfach nur zurück auf die Login-Seite kommt ohne Fehlermeldung oder der Hinweis auf die Session.
Auch in Wordpress muss man etwas einstellen.
Es ist leider meist etwas fummelig.
Wichtig ist auch nicht zu versuchen durch den RP die URL zu ändern.
Das führt meist zu noch mehr fummeln.
Wir haben dafür unseren eigenen RP entwickelt den wir als WAF bei Kunden einsetzten da wir mit den "öffentlichen" Lösungen nicht glücklich wurden.
Stefam
wie ist die genaue Fehlermeldung?
Üblicherweise gibt es bei RPs ein Session-Problem.
Dies führt dazu dass man einfach nur zurück auf die Login-Seite kommt ohne Fehlermeldung oder der Hinweis auf die Session.
Auch in Wordpress muss man etwas einstellen.
Es ist leider meist etwas fummelig.
Wichtig ist auch nicht zu versuchen durch den RP die URL zu ändern.
Das führt meist zu noch mehr fummeln.
Wir haben dafür unseren eigenen RP entwickelt den wir als WAF bei Kunden einsetzten da wir mit den "öffentlichen" Lösungen nicht glücklich wurden.
Stefam
Moin,
Hört der nachgelagerte Webserver auf die aufgerufene Internetadresse? Weil du hast den Parameter ProxyPreserveHost gesetzt.
Für was du die Rewrite Engine/Cond und Rules benötigst, ist mir nicht nachvollziehbar?!
Der Aufruf unverschlüsselt durchzuführen ist eigentlich kontraprodutkiv. Wenn der Reverse Proxy auf der selben Maschine wie der eigentlich Webserver (z.B. Tomcat) läuft, kann man ein Auge zudrücken. Aber im Zeitalter der EU-DSGVO ein NoGo!
Gruß,
Dani
Ja natürlich hab ich voll vergessen (Hoffe, es ist die Richtige, die du meinst)
Grundsätzlich ja. Ich vermute mal für SSL/https hast du die selbe Konfiguration noch einmal.Hört der nachgelagerte Webserver auf die aufgerufene Internetadresse? Weil du hast den Parameter ProxyPreserveHost gesetzt.
Für was du die Rewrite Engine/Cond und Rules benötigst, ist mir nicht nachvollziehbar?!
Der Aufruf unverschlüsselt durchzuführen ist eigentlich kontraprodutkiv. Wenn der Reverse Proxy auf der selben Maschine wie der eigentlich Webserver (z.B. Tomcat) läuft, kann man ein Auge zudrücken. Aber im Zeitalter der EU-DSGVO ein NoGo!
Gruß,
Dani
Moin,
vielen Dank. Bevor ich jetzt was sage, bräuchte ich noch eine Antwort auf meine beiden Fragen:
Gruß,
Dani
vielen Dank. Bevor ich jetzt was sage, bräuchte ich noch eine Antwort auf meine beiden Fragen:
Hört der nachgelagerte Webserver auf die aufgerufene Internetadresse? Weil du hast den Parameter ProxyPreserveHost gesetzt.
Für was du die Rewrite Engine/Cond und Rules benötigst, ist mir nicht nachvollziehbar?!
Für was du die Rewrite Engine/Cond und Rules benötigst, ist mir nicht nachvollziehbar?!
Gruß,
Dani
Hallo Martin,
Gruß,
Dani
Ich hoffe, ich beantworte das jetzt richtig
leider nein...Hört der nachgelagerte Webserver auf die aufgerufene Internetadresse? Weil du hast den Parameter ProxyPreserveHost gesetzt.
Wenndu nicht weißt, für was der Parameter ProxyPreserveHost ist, hilft das Handbuch.Gruß,
Dani
Moin,
Hört der Apache für Wordpress (nicht als Reverse Proxy) auf die Internetadresse www.domain.de oder nur auf die IP-Adresse 192.168.178.82?
Gruß,
Dani
Ich verstehe leider auch nicht wirklich wofür diese Zeile überhaupt steht (Google Übersetzer macht das etwas zu schlecht für mich)
es ist immer schlecht Parameter zu übernehmen, welche man nicht versteht. Das kann ganz schnell mal nach hinten los gehen. Das Betreiben von Services, Container und Server ist ein Zuckerschlecken mehr. Heutzutage sind so viele Dinge zu beachten...Hört der Apache für Wordpress (nicht als Reverse Proxy) auf die Internetadresse www.domain.de oder nur auf die IP-Adresse 192.168.178.82?
Gruß,
Dani
Moin,
ich habe mich mal ein wenige an unserer Konfiguration orientiert.
http
https
Bitte nicht vergessen, deine SSL Parameter zu ergänzen.
Gruß,
Dani
ich habe mich mal ein wenige an unserer Konfiguration orientiert.
http
<VirtualHost *:80>
ServerName server.domain.de
Redirect / https://server.domain.de
</VirtualHost>
https
<VirtualHost *:443>
ServerName server.domain.de
ProxyPass /.well-known !
ProxyRequests Off
ProxyPass / http://192.168.178.82:80/
ProxyPassReverse / http://192.168.178.82:80/
...
</VirtualHost>
Gruß,
Dani