<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
When you get the internal server error, what shows up in your webserver
error_log?<br>
<blockquote id="mid_4ACA4FBE_3040201_ngc_com"
cite="mid:4ACA4FBE.3040201@ngc.com" type="cite">The big difference I
see between your original and mine is that you
have a ScriptAlias instead of a SetHandler.<br>
It looks like you're configured to use fastCGI (via the scriptAlias)
rather than mod_perl (like I am), which would indeed lead to internal
server errors.<br>
<br>
Looking at the fastcgi config docs, you probably want something closer
to this:<br>
That, along with your Webpath "/rt", may do the trick.<br>
<br>
# Allow access to the RT html area<br>
<Directory <font color="black" face="Verdana,Arial,Helvetica"
size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2">/opt/rt3/share/html">
<br>
Options FollowSymLinks ExecCGI <br>
AllowOverride None <br>
</Directory><br>
<br>
# Keep your core system core<br>
</font></font><font color="black" face="Verdana,Arial,Helvetica"
size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2"><VirtualHost
*:80><br>
</font></font><font color="black" face="Verdana,Arial,Helvetica"
size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2">
ServerName backup.easyrider.com<br>
</font></font><font color="black" face="Verdana,Arial,Helvetica"
size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2">
DocumentRoot /var/www/html<br>
<br>
# Now add the handlers and aliases for RT, *to the RT location*<br>
</font></font><font color="black" face="Verdana,Arial,Helvetica"
size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2"><br>
ScriptAlias /rt /opt/rt3/bin/mason_handler.fcgi/<br>
AddHandler fastcgi-script fcgi<br>
<br>
</font></font><font color="black" face="Verdana,Arial,Helvetica"
size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2"><Location
/rt><br>
AddDefaultCharset UTF-8<br>
SetHandler fastcgi-script</font></font><br>
<font color="black" face="Verdana,Arial,Helvetica" size="2"><font
color="black" face="Verdana,Arial,Helvetica" size="2"> </font></font><font
color="black" face="Verdana,Arial,Helvetica" size="2"><font
color="black" face="Verdana,Arial,Helvetica" size="2"></Location></font></font><br>
<font color="black" face="Verdana,Arial,Helvetica" size="2"><font
color="black" face="Verdana,Arial,Helvetica" size="2"></VirtualHost></font></font><br>
<br>
</blockquote>
Yep! Any improvement is a good thing :) And all of the credit goes to
you since I have been pretty much spinning my wheels for 48 hours
before you came along.<br>
<br>
Getting very close here.... already logged on accounts now work
correctly on /rt and not <a class="moz-txt-link-freetext" href="http://backup.easyrider.com">http://backup.easyrider.com</a> as they should.
So that seems to be at least somewhat fixed.<br>
<br>
However, new log in attempts go directly to
<a class="moz-txt-link-freetext" href="http://backup.easyrider.com/index.html.com">http://backup.easyrider.com/index.html.com</a> after you enter the username
and password. Screwy... there must be a path setting somewhere that's
still wrong perhaps?<br>
<br>
Also, a small issue but likely related to all of the above is that my
logo is not being displayed (although I've had this working when RT ran
out of the web root). You get no gif and the alt text instead but for
Best Practical even though I have long since changed it to my URL.
It's like reload isn't reloading all of RT_siteconfig.pm or something.
It's like the Set WebPath value isn't taking although reload does seem
to be reading the pm file..<br>
<br>
Rather than experiment with a million combinations to see if I can
solve this, I thought it would be wiser to just get back to you since
you actually seem to understand this stuff. No errors in the Apache
log file (anymore).<br>
<br>
/opt/rt3/etc/RT_SiteConfig.pm:<br>
# ----- START -----------------------<br>
<br>
#Set($WebPath , "");<br>
Set($WebPath , "/rt");<br>
<br>
Set($WebPort , 80);# + ($< * 7274) % 32766 + ($< &&
1024));<br>
<br>
#Set($WebBaseURL , <a class="moz-txt-link-rfc2396E" href="http://backup.easyrider.com:$WebPort">"http://backup.easyrider.com:$WebPort"</a>);<br>
Set($WebBaseURL , <a class="moz-txt-link-rfc2396E" href="http://localhost:$WebPort">"http://localhost:$WebPort"</a>);<br>
<br>
Set($WebURL , $WebBaseURL . $WebPath . "/");<br>
<br>
Set($WebImagesURL , $WebPath . "/NoAuth/images/");<br>
<br>
Set($LogoURL , $WebImagesURL . "bplogo.gif"); # bplogo.gif was
overwritten to be my logo<br>
Set($LogoLinkURL, '<a class="moz-txt-link-freetext" href="http://security.nocdesigns.com">http://security.nocdesigns.com</a>');<br>
Set($LogoAltText, "Easyrider LAN Pro");<br>
<br>
# WebNoAuthRegex - What portion of RT's URLspace should not require<br>
# authentication.<br>
Set($WebNoAuthRegex, qr!^(?:/+NoAuth/|<br>
/+REST/\d+\.\d+/NoAuth/)!x );<br>
<br>
#------ END -----------------------<br>
<br>
/etc/httpd/conf/httpd.conf:<br>
<br>
# Latest RT config experiment BEGIN<br>
# ----- START ---------<br>
<br>
# Allow access to the RT html area<br>
<Directory /opt/rt3/share/html"><br>
Options FollowSymLinks ExecCGI<br>
AllowOverride None<br>
</Directory><br>
<br>
# Keep your core system core<br>
<VirtualHost *:80><br>
ServerName backup.easyrider.com<br>
DocumentRoot /var/www/html<br>
<br>
# Now add the handlers and aliases for RT, *to the RT location*<br>
<br>
ScriptAlias /rt /opt/rt3/bin/mason_handler.fcgi/<br>
AddHandler fastcgi-script fcgi<br>
<br>
<Location /rt><br>
AddDefaultCharset UTF-8<br>
SetHandler fastcgi-script<br>
</Location><br>
</VirtualHost><br>
<br>
# Experiment end<br>
# ----- END ----------<br>
<br>
</body>
</html>