<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">I am trying to configure a new RT4 installation on an existing server that is already hosting another site.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My RT_SiteConfig.pm has the following settings:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Set( $WebBaseURL, 'https://webserver.ken.com');<o:p></o:p></p>
<p class="MsoNormal">Set( $WebPort, 443);<o:p></o:p></p>
<p class="MsoNormal">Set( $WebPath, '/rt4');<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My Apache2 configuration is as follows:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><IfModule mod_ssl.c><o:p></o:p></p>
<p class="MsoNormal"><VirtualHost _default_:443><o:p></o:p></p>
<p class="MsoNormal">        ServerAdmin webmaster@localhost<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">        LogLevel warn<o:p></o:p></p>
<p class="MsoNormal">        CustomLog /var/log/apache2/ssl_access.log combined<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">        SSLEngine on<o:p></o:p></p>
<p class="MsoNormal">        SSLCertificateFile    crtfile<o:p></o:p></p>
<p class="MsoNormal">        SSLCertificateKeyFile keyfile<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">        DocumentRoot "/data/site1/extras/www"<o:p></o:p></p>
<p class="MsoNormal">        WSGIScriptAlias /site1 /data/site1/site.wsgi<o:p></o:p></p>
<p class="MsoNormal"><Location /><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">AuthType Basic<o:p></o:p></p>
<p class="MsoNormal">        AuthName "Google Authenticator Code"<o:p></o:p></p>
<p class="MsoNormal">        AuthBasicProvider "google_authenticator"<o:p></o:p></p>
<p class="MsoNormal">        Require valid-user<o:p></o:p></p>
<p class="MsoNormal">        GoogleAuthUserPath /etc/apache2/2factor<o:p></o:p></p>
<p class="MsoNormal">        GoogleAuthCookieLife 3600<o:p></o:p></p>
<p class="MsoNormal">        GoogleAuthEntryWindow 2<o:p></o:p></p>
<p class="MsoNormal"></Location><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Alias /rt4/ /opt/rt4/share/html/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><Directory /opt/rt4/share/html/><o:p></o:p></p>
<p class="MsoNormal">        Order allow,deny<o:p></o:p></p>
<p class="MsoNormal">        Allow from all<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">        SetHandler modperl<o:p></o:p></p>
<p class="MsoNormal">                   PerlResponseHandler Plack::Handler::Apache2<o:p></o:p></p>
<p class="MsoNormal">                    PerlSetVar psgi_app /opt/rt4/sbin/rt-server<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"></Directory><o:p></o:p></p>
<p class="MsoNormal"><Perl><o:p></o:p></p>
<p class="MsoNormal">                    use Plack::Handler::Apache2;<o:p></o:p></p>
<p class="MsoNormal">                    Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server");<o:p></o:p></p>
<p class="MsoNormal">                </Perl><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"></VirtualHost><o:p></o:p></p>
<p class="MsoNormal"></IfModule><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I can access /site1 no problem, when I try to access /rt4 I get a redirect loop error as the browser cycles through a bunch of next=ids. The rt error log shows:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Reason: your browser did not supply a Referrer header (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:397)<o:p></o:p></p>
<p class="MsoNormal">[Thu May  2 02:58:29 2013] [notice]: Marking original destination as having side-effects before redirecting for login.<o:p></o:p></p>
<p class="MsoNormal">Request: /rt4/NoAuth/Login.html?next=c9b6650e44159f2832c5dc436ccc4ca7<o:p></o:p></p>
<p class="MsoNormal">Reason: your browser did not supply a Referrer header (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:397)<o:p></o:p></p>
<p class="MsoNormal">[Thu May  2 02:58:29 2013] [notice]: Marking original destination as having side-effects before redirecting for login.<o:p></o:p></p>
<p class="MsoNormal">Request: /rt4/NoAuth/Login.html?next=35f158bbe5c75a9996c62aae1d0aa163<o:p></o:p></p>
<p class="MsoNormal">Reason: your browser did not supply a Referrer header (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:397)<o:p></o:p></p>
<p class="MsoNormal">[Thu May  2 02:58:29 2013] [notice]: Marking original destination as having side-effects before redirecting for login.<o:p></o:p></p>
<p class="MsoNormal">Request: /rt4/NoAuth/Login.html?next=036240bcec8f468eaaaa830aeb0f79f8<o:p></o:p></p>
<p class="MsoNormal">Reason: your browser did not supply a Referrer header (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:397)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any help would be appreciated<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="font-family:Consolas">Ken Towne<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family:Consolas"><a href="mailto:KennethMTowne@eaton.com">KennethMTowne@eaton.com</a><o:p></o:p></span></p>
</div>
</body>
</html>