tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jorge Infante Osorio" <jorg...@uci.cu>
Subject RE: reverse proxy with SSO using CAS.
Date Mon, 04 Apr 2011 21:28:27 GMT
Hi Mark.

-----Mensaje original-----
De: Mark Thomas [mailto:markt@apache.org] 
Enviado el: viernes, 25 de marzo de 2011 12:57
Para: Tomcat Users List
Asunto: Re: reverse proxy with SSO using CAS.

On 25/03/2011 16:35, Jorge Infante Osorio wrote:
> I have an issue in reverse proxy with apache, tomcat and SSO using CAS. 
> 
> The problem is that my reverse proxy work just fine when I use an 
> Apache Server as the reverse proxy with two back-end tomcats.
> 
> But when the I include SSO with CAS to authenticate the user with 
> access to the tomcat servers the internal redirections are missing to 
> the users that use the reverse proxy and I don´t know why.
> 
> Can anyone have any idea on this?

Does the reverse proxy modify the URL in anyway? If so how?

Mark


This is my reverse proxy configuration:
**************************************
LoadModule proxy_module      /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
LoadModule headers_module    /usr/lib/apache2/modules/mod_headers.so

LoadFile                     /usr/lib/libxml2.so
LoadModule proxy_html_module /usr/lib/apache2/modules/mod_proxy_html.so
LoadModule xml2enc_module    /usr/lib/apache2/modules/mod_xml2enc.so

ProxyRequests off

# the CAS server
ProxyPass /cas-web/      http://casaf.uci.cu:8079/cas-web/
#ProxyPass /cas-web/      https://casaf.uci.cu:8443/cas-web/

#phpCAS client
ProxyPass /cascliente/   http://casaf.uci.cu:80/cascliente/
#Liferay server
ProxyPass /              http://casaf.uci.cu:8080/

ProxyPassReverse /cascliente/   http://casaf.uci.cu:80/cascliente/
ProxyPassReverse /cas-web/      http://casaf.uci.cu:8079/cas-web/
#ProxyPassReverse /cas-web/      https://casaf.uci.cu:8443/cas-web/
ProxyPassReverse /              http://casaf.uci.cu:8080/

ProxyPassReverseCookiePath /cas-web/  http://casaf.uci.cu:8079/cas-web/

ProxyHTMLEnable On

ProxyHTMLURLMap    http://casaf.uci.cu:8079/cas-web    /cas-web
#ProxyHTMLURLMap    https://casaf.uci.cu:8443/cas-web    /cas-web
ProxyHTMLURLMap    http://casaf.uci.cu:8080/           /
ProxyHTMLURLMap    http://casaf.uci.cu:80/cascliente      /cascliente
**************************************

The reverse proxy don´t change the URL.
In this moment I have two problem:
1. Pass the cookie in the navigator from and application to another.  I used
ProxyPassReverseCookiePath with not success.
2. Use the CAS server with https. I don´t know how configure the proxy
server to do that.

Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message