John Siracusa writes: > and that does the trick. The full code for the module is at the end of this > message. But I still think this is an ugly hack, and I'd like to be able to > do this using "standard" apache modules or config parameters...
Our hack is to forward 443 to port 81 on the middle tier: <VirtualHost 1.2.3.4:443> ... ProxyVia on ... RewriteRule ^(.*) http://middle.tier.host:81$1 [proxy] We set a value (is_secure => 1) on our internal request object when it is initialized if the incoming port is 81. We also set remote_ip with: $r->connection->remote_ip($1) if ($r->header_in('x-forwarded-for') || '') =~ /((?:\d+\.){3}\d+)/; This makes the log entries useful. There might be an easier way to do this. Rob