Вам будет нужно mod_ssl
, mod_proxy
и дополнительно mod_rewrite
. В зависимости от Вашего распределения и версии Apache Вам, вероятно, придется проверить если mod_proxy_connect
и mod_proxy_http
загружаются также.
Директивы для включения поддержки прокси SSL находятся в mod_ssl:
<VirtualHost 1.2.3.4:80>
ServerName foo.com
SSLProxyEngine On
SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on
ProxyPass / https://secure.bar.com
ProxyPassReverse / https://secure.bar.com
</VirtualHost>
IIRC можно также использовать:
RewriteRule / https://secure.bar.com [P] # don't forget to setup SSLProxy* as well
В Apache 1.x, mod_ssl
согласовал бы ProxyPass. Вы имеете mod_ssl
установленный?