Ihre letzte Zeile sollte umgekehrt sein:
ProxyPassReverse http: // somehome: 8080 / someapp / / someapp
sollte sein:
ProxyPassReverse / someapp http: // somehome: 8080 / someapp /
Ich versuche, Reverse-Proxy in Apache / 2.2.9 auf dem Ubuntu-Server einzurichten, um das Verzeichnis / someapp auf einen anderen Server zu verteilen, und zwar unter Verwendung der folgenden Konfiguration:
<VirtualHost *: 80> ServerAdmin webmaster @ localhost ProxyRequests Off ProxyPass / someapp http: // somehost: 8080 / someapp / ProxyPassReverse http: // somehome: 8080 / someapp / / someapp
Wenn ich zu http: // host / someapp browse, werde ich zu http: // somehome: 8080 / someapp umgeleitet, anstatt die Anfrage zu befördern.
Fehlt mir etwas?
Ihre letzte Zeile sollte umgekehrt sein:
ProxyPassReverse http: // somehome: 8080 / someapp / / someapp
sollte sein:
ProxyPassReverse / someapp http: // somehome: 8080 / someapp /