Ich versuche, Apache unter Centos 6 so zu konfigurieren, dass Proxy- und Reverse-Proxy-Verkehr zu einem http-Server eines Drittanbieters übertragen wird.
Das Setup sollte folgendermaßen funktionieren:
https://mydomain.com/proxy/
Proxys alle Daten transparent an
http://thirdparty.com/app/
Das Problem, das ich habe, ist jede Anfrage, https://mydomain.com/proxy/
eine 301-Weiterleitung als Antwort zu erhalten.
Dies sind alle Proxy-bezogenen Optionen in meinem VirtualHost
SetOutputFilter proxy-html
ProxyHTMLExtended On
ProxyRequests Off
SSLProxyEngine On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /proxy/ http://thirdparty.com/app/
<Location /proxy/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://thirdparty.com/app/ /proxy/
ProxyHTMLURLMap / /proxy/
</Location>
apache-2.2
centos6
mod-proxy
james_t
quelle
quelle
SSLProxyEngine
dies hier nicht erforderlich ist - dies wäre erforderlich, wenn Sie einen Stellvertreter hättenhttpS://thirdparty.com/