<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Jerrad Pierce wrote:
<blockquote
 id="mid_be7163f0910041602s9a8a4efr3f8fe7592c2ae720_mail_gmail_com"
 cite="mid:be7163f0910041602s9a8a4efr3f8fe7592c2ae720@mail.gmail.com"
 type="cite">
  <pre wrap="">This is all a matter of Apache config.

  </pre>
  <blockquote id="StationeryCiteGenerated_1" type="cite">
    <pre wrap="">I have a web site on this server at /var/www/html that RT has taken
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Because you've told it to:
  </pre>
  <blockquote id="StationeryCiteGenerated_2" type="cite">
    <pre wrap="">   DocumentRoot /opt/rt3/share/html/
    </pre>
  </blockquote>
  <pre wrap=""><!---->
And you do need to set Webpath, it fixes the next problem you'll run into.
  </pre>
</blockquote>
Ummmm... thanks.  That's why I included the relevant lines in the two
config files that probably need tweaking.  What I'm hoping is that
someone who really knows how this stuff works and has a mind to be
helpful can just tell me which line(s) are wrong and what they need to
be changed to.  I'm guessing this is a couple of lines of code at the
most and then I can go back to pursuing my life.<br>
<br>
Not being an Apache guru, I'm assuming that DocumentRoot
/opt/rt3/share/html/ tells Apache that RT lives in that directory
rather than in /var/www/html, yes?  If not, then you are correct that
this is at least part of my problem.  So what do I need to do to get
this working correctly?  <a class="moz-txt-link-freetext" href="http://www.example.com/helpdesk">http://www.example.com/helpdesk</a> used to work
fine until I decided to press on without help so it's mostly a matter
of getting Apache to NOT serve up RT if someone goes to
<a class="moz-txt-link-freetext" href="http://www.example.com">http://www.example.com</a> and to respond instead to
<a class="moz-txt-link-freetext" href="http://www.example.com/helpdesk">http://www.example.com/helpdesk</a>.<br>
<br>
I've experimented with WebPath and several other settings based on all
the reading I've done but so far, the changes don't help or they made
things worse.  Again, it would be REALLY helpful if someone could just
provide the correct setting(s) for what I'm trying to do.  <br>
<br>
I've read reams of documentation and I searched through the last six
months of archives looking for info.  I built RT by meticulously
following the instructions.  And as near as I can tell, it's working
just swell except for this one little thing.  I tried to fix it on my
own but now I'm stuck.  Mea culpa....  I would REALLY be grateful if
someone could explain to me like I am 8 years old what I need to do.<br>
<br>
With all of this fooling around in an area that I don't particularly
understand, I managed to break <a class="moz-txt-link-freetext" href="http://www.example.com/helpdesk">http://www.example.com/helpdesk</a> :(<br>
<br>
I seem to recall that you had to do something special to reload changes
to RT_siteconfig.pm (besides restarting httpd) although I saw nothing
about that in any of the docs I read.  I'm also assuming, perhaps
incorrectly, that it's more desirable to make changes to
RT_siteconfig.pm versus httpd.conf.  In the attached config files, I
have removed any entry that does not seem to be needed to make
troubleshooting easier.<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.example.com">http://www.example.com</a> serves up RT just fine (but that's not how I
want it to work)<br>
<br>
I want <a class="moz-txt-link-freetext" href="http://www.example.com/helpdesk">http://www.example.com/helpdesk</a> (only) to serve up RT<br>
<br>
I have SSL issues too but one thing at a time.<br>
<br>
TIA!<br>
<br>
/etc/httpd/conf/httpd.conf:<br>
(did not include any of the experiments that didn't help)<br>
<br>
Alias /helpdesk "/opt/rt3/share/html/"<br>
<br>
NameVirtualHost *:80<br>
  <VirtualHost *:80><br>
    DocumentRoot /opt/rt3/share/html/<br>
    AddDefaultCharset UTF-8<br>
    AddHandler fastcgi-script .fcgi<br>
    Alias /NoAuth/images /opt/rt3/share/html/NoAuth/images<br>
    ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/<br>
  </VirtualHost><br>
<br>
/opt/rt3/etc/RT_SiteConfig.pm:<br>
(did not include any of the experiments that didn't help)<br>
<br>
Set($WebPath , "");<br>
Set($WebPort , 80);# + ($< * 7274) % 32766 + ($< &&
1024));<br>
Set($WebBaseURL , <a class="moz-txt-link-rfc2396E" href="http://localhost:$WebPort">"http://localhost:$WebPort"</a>);<br>
Set($WebURL , $WebBaseURL . $WebPath . "/");<br>
Set($WebImagesURL , $WebPath . "/NoAuth/images/");<br>
<br>
<br>
</body>
</html>