Saya memiliki server web apache dan saya ingin meneruskan proxy semua permintaan ke domain lain. sejauh ini, saya sudah melakukan itu untuk permintaan http tetapi tidak berfungsi untuk https. file httpd-ssl.conf saya:
Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog builtin
SSLSessionCache shmcb:/var/log/httpd/ssl_scache(512000)
SSLSessionCacheTimeout 300
SSLProxyEngine On
SSLProxyVerify require
SSLProtocol All -SSlv2 -SSLv3
ProxyRequests Off
ProxyPreserveHost On
<VirtualHost _default_:443>
ServerName domain.com
ServerAdmin [email protected]
DocumentRoot /path
ProxyRequests Off
ProxyPreserveHost On
SSLEngine On
SSLProxyEngine On
SSLHonorCipherOrder On
SSLCipherSuite --
SSLCertificateFile /path/server.crt
SSLCertificateKeyFile /path/server.key
SSLCACertificateFile /path/server.ca
#<Proxy *>
# Order allow,deny
# Allow from all
#</Proxy>
<Location / >
ProxyPass "http://my.ip/"
ProxyPassReverse "http://my.ip/"
</Location>
</VirtualHost>
ketika saya pergi ke http://example.com/v1 , itu meneruskan permintaan ke http: //my.ip/v1 , tetapi ketika saya pergi ke url yang sama menggunakan https ( https://example.com/v1 ) itu hanya membuka index.html saya di direktori root dan tidak meneruskan permintaan.
apache-2.2
centos
amir77ameri
sumber
sumber