Configuring reverse-proxy/JTS with http and using https public uri
I need to configure a reverse proxy that accepts SSL requests on port 443, but that forward the requests to JTS (Tomcat) in HTTP on port 9080.
I have done all the configuration changes required to enable HTTP:
But the JTS setup (I think it's not related only to setup) doesn't work.
Using firebug I can see that in the JTS answer the hedear contains the string:
where the public uri is "https://clm.mydomain.com".
It seems that the webapps uses the same protocol of the requests to write the "base href" in the header response.
There is a way to configure the target architecture explained?
I have done all the configuration changes required to enable HTTP:
and of course configured the reverse proxy using the directive "ProxyPreserveHost On"
- Tomcat - enable the port 9080, disabling the redirect on 9443.
- webapps - change "CONFIDENTIAL" with "NONE" in the web.xml files.
But the JTS setup (I think it's not related only to setup) doesn't work.
Using firebug I can see that in the JTS answer the hedear contains the string:
base href="http://clm.mydomain.com/jts/setup"
where the public uri is "https://clm.mydomain.com".
It seems that the webapps uses the same protocol of the requests to write the "base href" in the header response.
There is a way to configure the target architecture explained?
One answer
Emilio
Take a look at this series in the Deployment wiki and see if they can shed some light for your scenario. https://jazz.net/wiki/bin/view/Deployment/InstallProxyServers
Take a look at this series in the Deployment wiki and see if they can shed some light for your scenario. https://jazz.net/wiki/bin/view/Deployment/InstallProxyServers