Maybe file permissions? Root seems to own everything in the RT directory, with 
different groups...is that how it's supposed to be?

[root@host2011 bin]# pwd ; ls -lash | grep rt
/var/www/htdocs/base/bin
4.0K drwxr-xr-x   9 apache apache 4.0K Feb  8 17:27 rt

[root@host2011 rt]# pwd ; ls -lash
/var/www/htdocs/base/bin/rt
total 36K
4.0K drwxr-xr-x  9 apache apache 4.0K Feb  8 17:27 .
4.0K drwxrwx--- 24 apache apache 4.0K Feb  8 17:19 ..
4.0K drwxr-xr-x  2 root   root   4.0K Feb  9 12:56 bin
4.0K drwxr-xr-x  2 root   rt     4.0K Feb  9 12:56 etc
4.0K drwxr-xr-x  3 root   bin    4.0K Feb  9 12:56 lib
4.0K drwxr-xr-x  7 root   root   4.0K Feb  8 17:27 local
4.0K drwxr-xr-x  2 root   root   4.0K Feb  9 12:56 sbin
4.0K drwxr-xr-x  5 root   root   4.0K Feb  8 17:27 share
4.0K drwxr-xr-x  5 root   root   4.0K Feb  8 17:27 var

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Mark Lewis
Sent: Tuesday, February 15, 2011 2:39 PM
To: [email protected]
Subject: Re: [rt-users] Making New RT Install accessible from example.com/rt 
when example.com/ hosts another website

Nick,

Thanks for the reply.

I'm closer! I now get 403 Forbidden when I go to www.example.com/rt instead of 
a 404.

I corrected my RT_SiteConfig.pm file per your instruction, that makes sense to 
me now.

I removed all the virtual host crap, and added:

------------------------------------------------
<Directory "/var/www/htdocs/base/bin/rt">
        Options FollowSymLinks
        AllowOverride None
</Directory>

ScriptAlias /rt /var/www/htdocs/base/bin/rt
------------------------------------------------

So, now its 403'ing. I will continue to tinker but if you see something 
noticeably off here, your input is MUCH appreciated!!


Thanks again!



--
Mark Lewis
Intellifuel Systems, Inc.
1431 Chaffee Dr. Suite 6 | Titusville, FL 32780
office: 321-264-8707 x 241 | fax: 321-264-8709
[email protected]

The information transmitted is intended only for the person or entity to which 
it is addressed and may contain confidential and/or privileged material.

Any review, retransmission, dissemination or other use of or taking of any 
action in reliance upon this information by persons or entities other than the 
intended recipient is prohibited.

If you received this communication in error, please contact the sender and 
delete the material as well as all copies.

-----Original Message-----
From: Nick Kartsioukas [mailto:[email protected]]
Sent: Tuesday, February 15, 2011 1:27 PM
To: Mark Lewis; [email protected]
Subject: Re: [rt-users] Making New RT Install accessible from example.com/rt 
when example.com/ hosts another website

On Tue, 15 Feb 2011 12:03 -0500, "Mark Lewis" <[email protected]>
wrote:
> RT was installed to: /var/www/htdocs/base/bin/rt/
> The other website hosted here lives at: /var/www/htdocs/
> I need RT accessible at: http://www.example.com/rt

In your RT_SiteConfig.pm:
Set($WebPath, "/rt");
Set($WebBaseURL, "http://www.example.com";);

In your Apache config, you wouldn't set up a new VirtualHost directive,
you would put the RT config within the existing VirtualHost directive
for example.com.  Something like this (check your docs and other
examples to confirm, this likely won't be 100% correct):
<Directory "/var/www/htdocs/base/bin/rt"
 Options FollowSymLinks ExecCGI
 AllowOverride None
</Directory>
ScriptAlias /rt /var/www/htdocs/base/bin/rt/bin/rt  <- the actual rt
perl executable

Reply via email to