in my apache, i have 2 VHOST:
The problem happened when i was behind an Intel SSL Accelerator.
client https ---> SSL INTEL 443 --> Reverse Proxy 8095
The SSL accelerator is listening on 443, send clear http on port 8095 of my RP as:
GET / HTTP/1.1
Host: lala.com
\n\n\r
<VirtualHost ip:8095>
ServerName lala.com
ProxyPass / http://host1.com
ProxyPassReverse....
</VirtualHost>
<VirtualHost ip:80>
Servername lala.com
redirect / https://lala.com (redirect to HTTPS)
</VirtualHost>
my module will find r->server->port = 80 even if the SSL Accelerator is connected on port 8095
It can happen too if i have the same servername in each VHOST.
My module is now checking conn->socket->port or something like that... i have no more problem
What i find buggy is the correct VHOST is used, if not, the connection should be a loop !
so i am in the correct VHOST and when my module check r->server->port, i find 80 !
Jeff Trawick wrote:
Estrade Matthieu <[EMAIL PROTECTED]> writes:I posted a mail about a problem with r->server->port few days ago, I did a patch to correct this bug, but i am not sure it's a bug... the problem was when UseCannonicalName is Off,I don't think it is a bug. What exactly does your module need to know?