[rt-users] Reverse Proxy + RT 4.0.4 + mod_auth_cas on CentOS 6
Jan Niezbędny
janniezbedny1887 at gmail.com
Thu Nov 22 19:03:35 EST 2012
I want to apache in server with RT think that he have https
configuration, actually he does not because all traffic goes by other
server were stands CAS and apache with reverse proxy.
Below I put some example configuration.
RT_SiteConfig.pm
...
Set($WebPath , "/rt");
#Set($WebBaseURL , "http://localhost");
Set($WebDomain, 'external_domain');
Set($CanonicalizeRedirectURLs, 1);
Set($WebURL, "https://external_domain/");
Set($WebPort, 443);
httpd.conf
#### CAS configuration
CASLoginURL https://external_domain/cas/login
CASValidateURL https://external_domain/cas/validate
CASValidateServer Off
CASVersion 1
CASSSOEnabled On
CASDebug On
CASCookiePath path_for_cookies
ServerName external_domain:80
Listen 443
#NameVirtualHost *:80
#<VirtualHost _default_:80>
<VirtualHost *:443>
ServerAdmin abcd
DocumentRoot some_other_path
LogLevel debug
<Location /rt>
Order allow,deny
Allow from all
AuthType CAS
AuthName "CAS"
require valid-user
SetHandler perl-script
PerlResponseHandler Plack::Handler::Apache2
PerlSetVar psgi_app /opt/rt4/sbin/rt-server
</Location>
<LocationMatch "/NoAuth">
Satisfy Any
Allow from all
</LocationMatch>
<Perl>
use Plack::Handler::Apache2;
Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server");
</Perl>
</VirtualHost>
More information about the rt-users
mailing list