Die Apache-Konfiguration für einen Reverse Proxy (Apache) ist folgendermaßen dokumentiert:
<VirtualHost :443>
ServerName
[...]
ProxyRequests Off
ProxyPass "/" "https:///"
ProxyPassReverse "/" "https:///"
ProxyPassReverseCookieDomain "" ""
[...]
SSLEngine on
[...]
Es gibt die Anforderung einen Reverse Proxy folgendermaßen zu definieren:
<VirtualHost :443>
ServerName
[...]
ProxyRequests Off
ProxyPass "/" "https:///"
ProxyPassReverse "/" "https:///"
ProxyPassReverseCookieDomain "" ""
[...]
SSLEngine on
[...]
D.h. ist auf Proxy und Backend-Server unterschiedlich, was für einen Reverse Proxy eine gängige Variante ist.
Leider funktionieren dann die Redirects auf dem Backend-Server unter Opus nicht mehr.
Die RewriteBase wird offensichtlich nicht mehr korrekt erkannt auf dem Backend-Server.
Gibt es Lösungen für eine derartiges Szenario? Eventuell Modifikationen in der Apache-Konfiguration oder im Opus-Code?
Die Apache-Konfiguration für einen Reverse Proxy (Apache) ist folgendermaßen dokumentiert: <VirtualHost:443>
ServerName
[...]
ProxyRequests Off
ProxyPass "/" "https:///"
ProxyPassReverse "/" "https:///"
ProxyPassReverseCookieDomain "" ""
[...]
SSLEngine on
[...]
Es gibt die Anforderung einen Reverse Proxy folgendermaßen zu definieren:
<VirtualHost:443>
ServerName
[...]
ProxyRequests Off
ProxyPass "/" "https:///"
ProxyPassReverse "/" "https:///"
ProxyPassReverseCookieDomain "" ""
[...]
SSLEngine on
[...]
D.h. ist auf Proxy und Backend-Server unterschiedlich, was für einen Reverse Proxy eine gängige Variante ist.
Leider funktionieren dann die Redirects auf dem Backend-Server unter Opus nicht mehr.
Die RewriteBase wird offensichtlich nicht mehr korrekt erkannt auf dem Backend-Server.
Gibt es Lösungen für eine derartiges Szenario? Eventuell Modifikationen in der Apache-Konfiguration oder im Opus-Code?