httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Axel-St├ęphane SMORGRAV <>
Subject RE: [users@httpd] Forward port 443 requests, but use mod_rewrite on port 80 requests
Date Thu, 20 Apr 2006 06:58:41 GMT

The one thing that slipped past all of us is that you are using Apache as a forward proxy.
In that case the browser will not establish an SSL connection to the proxy, but will use the
CONNECT method as opposed to GET/PUT/POST/HEAD. It is the proxy that will establish an SSL
connection with the origin server.

So I guess that you only need to listen on port 80, and add a condition that excludes rewriting
of requests using the CONNECT method, to you rewrite rules:

[other conditions and rule]


-----Original Message-----
From: Browne, Anthony A [] 
Sent: Wednesday, April 19, 2006 11:14 PM
Subject: RE: [users@httpd] Forward port 443 requests, but use mod_rewrite on port 80 requests

OK, I've been working on this all day and I have some more observations. The workstation browsers
(hereinafter 'browsers') have their LAN proxy settings configured to the Apache server's IP
and port 80.
	Now, the Apache server is only listening on 80. So, when the browsers want to CONNECT to
an https site, what does the request look like to Apache?
It appears even if I have a *:443 virtual host, it doesn't get touched. I even tried to Listen
on 443 as well, but it won't bind. A _default_:* doesn't get touched either. How do I a) listen
on one port and b) use different virtual hosts to proxy requests from the browsers?

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message