Using latest stable squid2.7.6
Using Squid as a reverse proxy.
Got a setup of Squid --> web server --> java
site works fine in normal HTTP port 80.
Need to enable SSL for the site also.
so I added
https_port x.x.x.x:443 cert=/site_name.com.cert key=/site_name.com.key
vhost
and
cache_peer 10.x.x.x parent 443 0 no-query no-digest default
where cache peer is the INT VIP of the webcluster.
Squid SSL seems to work accord to the logs and browser check.
2009/04/08 23:19:07| Accepting accelerated HTTP connections at
x.x.x.x, port 80, FD 20.
2009/04/08 23:19:07| Accepting HTTPS connections at x.x.x.x, port 443,
FD 21.
Problem is I get
Error 400 Bad Request when trying to access the site via HTTPS
through squid.
pointing your host file to 10.x.x.x and checking with the browser over
HTTPS works.
I think my conf is missing some proper options.
when adding cache_peer options like ssl , there is no change.
Any help would be great,
Thanks