*Title: Support for SSL Proxies *Documentation: Sometimes it is more pratical to just deliver SSL request through a generic proxy. This can be the case for development issues or wildcard mass hosting. For determing the usage of a SSL proxy we evaluate a server variable "HTTP_X_FORWARDED_SERVER" set by webserver. The value of "HTTP_X_FORWARDED_SERVER" is the value of "ServerName" of the origin virtual host. The setting is controlled by [SiteSettings].SSLProxyServerName with default value "localhost". Examples: Generic SSL Proxy for Apache LoadModule ssl_module modules/mod_ssl.so Listen 443 NameVirtualHost *:443 ServerAdmin webmaster@localhost ServerName localhost DocumentRoot /workspace SSLEngine on SSLCertificateFile C:\workspace\conf\ssl\certs\ca.cer SSLCertificateKeyFile C:\workspace\conf\ssl\keys\ca.key # security SSLProtocol -ALL +SSLv3 +TLSv1 SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 RewriteEngine on RewriteRule ^/(.*) http://%{HTTP_HOST}/$1 [P,L]