Hi, I've been reading posts on this email list for some time, but still couldn't find the answer. I apologize if this question has been asked before. I would like to have a connection like this: User -> WebProxy -> Internal Server The connection between the user and the web proxy (squid) is https. The connection between the webproxy and the internal server (tomcat) is http. In my squid.conf, I have these entries: http_port 80 https_port 443 cert=/etc/squid/certificate/cacert.pem key=/etc/squid/certificate/cakey.pem httpd_accel_port 8082 httpd_accel_host <TOMCAT_HOST_NAME> httpd_accel_single_host on httpd_accel_with_proxy on In my tomcat's server.xml, these are the only connector ports I have (others are commented out): <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/> <!-- Define a Proxied HTTP/1.1 Connector on port 8082 --> <!-- See proxy documentation for more information about using this. --> <Connector port="8082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" debug="0" connectionTimeout="20000" proxyPort="80" disableUploadTimeout="true" /> Now, when I type https://.... in my browser, it loads the first page in my web application with no problem. However, when I try to click on a button on the (JSP) page to submit something, it immediately changes to a http://.......... url, and FireFox/IE would say it's not able to connect to the server. If I manually modified the http://... url to a https://.... url, things appear to work again. My question is, what have I done wrong? How can I stop it from changing to a http:// url? Thanks, Elaine