私はApacheにHTTPSリクエストに外部プロキシを使用させようとしています:
Listen 80
Listen 443
..
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
..
SSLProxyEngine On
SSLProxyVerify none
SSLCACertificateFile conf/cert/curl-ca-bundle.cert
ProxyRemote http://*.externaldomain.com:80 http://external.proxy.com:8585
ProxyRemote http://*.externaldomain.com:443 https://external.proxy.com:8585
ProxyPass /sub https://sub.externaldomain.com/
ただし、http:// localhost / sub / somethingのリクエスト は503を返し、次のようになります。
[Fri Apr 15 17:38:15 2011] [error] (OS 10060)A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. : proxy: HTTPS: attempt to connect to 11.11.11.111:443 (sub.domain.com) failed
おかしい
curl -x 11.11.11.111:8585 https://sub.externaldomain.com/something
動作します。
Apacheでhttpsリクエストに外部プロキシを使用するにはどうすればよいですか?