Saya mencoba mengkonfigurasi Apache pada Centos 6 ke proxy dan membalikkan lalu lintas proxy ke server http dari penyedia pihak ketiga.
Setup harus bekerja seperti ini:
https://mydomain.com/proxy/
proksi semua trafik secara transparan ke
http://thirdparty.com/app/
Masalah yang saya alami adalah setiap permintaan yang dibuat untuk https://mydomain.com/proxy/
mendapatkan pengalihan 301 sebagai tanggapan.
Ini adalah semua opsi terkait proxy di my 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
sumber
sumber
SSLProxyEngine
tidak perlu di sini - yang akan diperlukan jika Anda proksi kehttpS://thirdparty.com/