Search squid archive

Squid and Tomcat, SSL connection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux