Hi,
I’m no expert a this but I have the basics of RT running, I’ve setup
users and test queues. It’s simply a great helpdesk.
The problem I have is that to get it going, I had to make some compromises.
1 - Had to remove suexec
2 - It will not run as a virtual host. It tells me I cannot have
“FastCgiIpcDir /tmp”, “FastCgiServer”, ScriptAlias" in the virtual
host’s section. So I have not worked out how to set this up as a virtual
host. It hogs the whole server in it’s current state; No other web apps
will run.
I have read and installed using the info from
“Request Tracker Wiki”, but
Mandrake’s apache must do it a little different.
Mandrake 10.0 splits it up into the following relevant files. To get it
working I had to do the following:
httpd2.conf
Fastcgi module loaded,
commonhttpd.conf
Pass through requests to display images
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
Tell FastCGI to put its temporary files somewhere sane.
FastCgiIpcDir /tmp
Number of processes is tunable, but you need at least 3 or 4
FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
-processes 4
##AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
vhosts/Vhosts.conf
ServerName helpdesk.staff
####ServerPath /usr/local/rt3/share/html
DocumentRoot /usr/local/rt3/share/html
####Alias /rt /usr/local/rt3/share/html
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
<Location /NoAuth/images >
SetHandler default-handler
Could you send me your Mandrake/Apache conf files? I’ve gone with
fastcgi and RT-3.2.2 with Apache2. I’d rather not move the helpdesk off
this server.
Thanks,
Chris
I just setup RT 3.2.2 on a Mandrake 10.0 with fastcgi and Apache 2 and
Mysql 4
Everything was from rpms, except mod_fastcgi.
Download mod_fastcgi-2.4.2 and edit the Makefile changing these three lines
because the Apache2 rpm install splits the lib and include directories.
top_dir = /usr/lib/apache2
INCLUDES=-I/usr/include/apache2
LIBS=-L/usr/lib/apache2
Then make and install the fastcgi program
Add this line to the /etc/httpd/conf/httpd2.conf file in
LoadModule fastcgi_module modules/mod_fastcgi.so
Then I added this module to the /etc/httpd/conf/commonhttpd.conf file
AddHandler fastcgi-script fcgi
FastCgiIpcDir /tmp
FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
-processes 4
Then my /etc/httpd/conf/vhosts/Vhosts.conf file has this entry
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
Make sure you don’t have any mod_perl rpms installed.
John Giles
john@trdlnk.comOn Fri, 22 Oct 2004 21:11:55 +1000, Christopher Welsh cpwe@deakin.edu.au wrote:
Hi,
I’m no expert a this but I have the basics of RT running, I’ve setup
users and test queues. It’s simply a great helpdesk.
The problem I have is that to get it going, I had to make some
compromises.
1 - Had to remove suexec
2 - It will not run as a virtual host. It tells me I cannot have
“FastCgiIpcDir /tmp”, “FastCgiServer”, ScriptAlias" in the virtual
host’s section. So I have not worked out how to set this up as a virtual
host. It hogs the whole server in it’s current state; No other web apps
will run.
I have read and installed using the info from
“Request Tracker Wiki”, but
Mandrake’s apache must do it a little different.
Mandrake 10.0 splits it up into the following relevant files. To get it
working I had to do the following:
httpd2.conf
Fastcgi module loaded,
commonhttpd.conf
Pass through requests to display images
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
Tell FastCGI to put its temporary files somewhere sane.
FastCgiIpcDir /tmp
Number of processes is tunable, but you need at least 3 or 4
FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
-processes 4
##AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
vhosts/Vhosts.conf
ServerName helpdesk.staff
####ServerPath /usr/local/rt3/share/html
DocumentRoot /usr/local/rt3/share/html
####Alias /rt /usr/local/rt3/share/html
####
####
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
####
AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
####
SetHandler default-handler
####
Could you send me your Mandrake/Apache conf files? I’ve gone with
fastcgi and RT-3.2.2 with Apache2. I’d rather not move the helpdesk off
this server.
Thanks,
Chris
The rt-users Archives
Be sure to check out the RT wiki at http://wiki.bestpractical.com
John,
Thanks kindly. I did not know there were rpms for Mandrake, and will try
it. I’m naive but, is there a reason why mod_perl has to be removed?
Thanks
Chris
John Giles wrote:
Sorry, there is no rpm for RT… My mistake…
Apache2 MySQL Perl from rpms…
RT 322 and fastcgi from source…
JohnOn Fri, 22 Oct 2004 23:17:13 +1000, Christopher Welsh cpwe@deakin.edu.au wrote:
John,
Thanks kindly. I did not know there were rpms for Mandrake, and will try
it. I’m naive but, is there a reason why mod_perl has to be removed?
Thanks
Chris
John Giles wrote:
I just setup RT 3.2.2 on a Mandrake 10.0 with fastcgi and Apache 2 and
Mysql 4
Everything was from rpms, except mod_fastcgi.
Download mod_fastcgi-2.4.2 and edit the Makefile changing these three
lines
because the Apache2 rpm install splits the lib and include directories.
top_dir = /usr/lib/apache2
INCLUDES=-I/usr/include/apache2
LIBS=-L/usr/lib/apache2
Then make and install the fastcgi program
Add this line to the /etc/httpd/conf/httpd2.conf file in
– LoadModule fastcgi_module modules/mod_fastcgi.so
– Then I added this module to the /etc/httpd/conf/commonhttpd.conf file
AddHandler fastcgi-script fcgi
FastCgiIpcDir /tmp
FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout
120 -processes 4
----
Then my /etc/httpd/conf/vhosts/Vhosts.conf file has this entry
–
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
– Make sure you don’t have any mod_perl rpms installed.
John Giles
john@trdlnk.com
On Fri, 22 Oct 2004 21:11:55 +1000, Christopher Welsh cpwe@deakin.edu.au wrote:
Hi,
I’m no expert a this but I have the basics of RT running, I’ve setup
users and test queues. It’s simply a great helpdesk.
The problem I have is that to get it going, I had to make some
compromises.
1 - Had to remove suexec
2 - It will not run as a virtual host. It tells me I cannot have
“FastCgiIpcDir /tmp”, “FastCgiServer”, ScriptAlias" in the virtual
host’s section. So I have not worked out how to set this up as a
virtual host. It hogs the whole server in it’s current state; No
other web apps will run.
I have read and installed using the info from
“Request Tracker Wiki”, but
Mandrake’s apache must do it a little different.
Mandrake 10.0 splits it up into the following relevant files. To get
it working I had to do the following:
httpd2.conf
Fastcgi module loaded,
commonhttpd.conf
Pass through requests to display images
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
Tell FastCGI to put its temporary files somewhere sane.
FastCgiIpcDir /tmp
Number of processes is tunable, but you need at least 3 or 4
FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
-processes 4
##AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
vhosts/Vhosts.conf
ServerName helpdesk.staff
####ServerPath /usr/local/rt3/share/html
DocumentRoot /usr/local/rt3/share/html
####Alias /rt /usr/local/rt3/share/html
####
####
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
####
AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
####
SetHandler default-handler
####
Could you send me your Mandrake/Apache conf files? I’ve gone with
fastcgi and RT-3.2.2 with Apache2. I’d rather not move the helpdesk
off this server.
Thanks,
Chris
The rt-users Archives
Be sure to check out the RT wiki at http://wiki.bestpractical.com
John,
Thanks, looks like that did the trick.
Wishing you well,
Chris Welsh
John Giles wrote:
Sorry, my mistake again…
The below section is correct not the commented >>> one
ServerName rt322
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
I also needed a vitual interface for the above ip_address
-john>>> On Fri, 22 Oct 2004 07:19:10 -0500, John Giles john@trdlnk.com wrote:
Then my /etc/httpd/conf/vhosts/Vhosts.conf file has this entry
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
--
Thanks John,
But I cannot seem to get both virtual hosts in my Vhost.conf file to
work together. It seems to only use sjcsms.staff. when I type in
http://helpdesk.staff I only get the sjcsms.staff page. Any suggestions?
These are the same IP, named virtual hosts.
ServerName helpdesk.staff
DocumentRoot /home/sjcsms/public_html
Alias /sjcsms /home/sjcsms/public_html
ServerName helpdesk.staff
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
DocumentRoot /usr/local/rt3/share/html
SetHandler default-handler
Chris
John Giles wrote:
Christopher Welsh wrote:
Thanks John,
But I cannot seem to get both virtual hosts in my Vhost.conf file to
work together. It seems to only use sjcsms.staff. when I type in
http://helpdesk.staff I only get the sjcsms.staff page. Any suggestions?
These are the same IP, named virtual hosts.
ServerName helpdesk.staff
DocumentRoot /home/sjcsms/public_html
Alias /sjcsms /home/sjcsms/public_html
ServerName helpdesk.staff
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
DocumentRoot /usr/local/rt3/share/html
SetHandler default-handler
I think you want to have something like:
<VirtualHost *>
ServerName sjcsms.staff
DocumentRoot /home/sjcsms/public_html
Alias /sjcsms /home/sjcsms/public_html
<VirtualHost *>
ServerName helpdesk.staff
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
DocumentRoot /usr/local/rt3/share/html
<Location /NoAuth/images >
SetHandler default-handler
instead.
Also make sure you have
NameVirtualHost *
defined.
Graham
Christopher
Try
NameVirtualHost addr[:port]
<VirtualHost addr[:port]>
ServerName sjcsms.staff
DocumentRoot /home/sjcsms/public_html
Alias /sjcsms /home/sjcsms/public_html
<VirtualHost addr[:port]>
ServerName helpdesk.staff
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
DocumentRoot /usr/local/rt3/share/html
<Location /NoAuth/images >
SetHandler default-handler
See:
http://httpd.apache.org/docs/mod/core.html#virtualhost
http://httpd.apache.org/docs/mod/core.html#servername
-----Original Message-----
From: Christopher Welsh [mailto:cpwe@deakin.edu.au]
Sent: Friday, October 22, 2004 7:27 PM
To: John Giles
Cc: rt-users
Subject: Re: [rt-users] Anyone installed RT on Mandrake - Help?
Thanks John,
But I cannot seem to get both virtual hosts in my Vhost.conf file to
work together. It seems to only use sjcsms.staff. when I type in
http://helpdesk.staff I only get the sjcsms.staff page. Any
suggestions?
These are the same IP, named virtual hosts.
ServerName helpdesk.staff
DocumentRoot /home/sjcsms/public_html
Alias /sjcsms /home/sjcsms/public_html
ServerName helpdesk.staff
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
DocumentRoot /usr/local/rt3/share/html
SetHandler default-handler
Chris
[…]
Best regards, Vicki
Hello
Upgraded installation from RT 3.0.8 to 3.2.2
Mandrake 10.0
Apache 2
fastcgi
Mysql 4
Perl 5.8.3
When I click on a ticket, the ticket information shows in the main area,
but the links on the left are not correctly updating. The same happens
if I click on the Tickets link in the upper left section. It does not
show me the New Search sublink.
In RT 3.0.8 when displaying a ticket the left column shows:
Home
Tickets
Search
New Search
#14291
Display
History
Basics
Dates
People
Links
Jumbo
RTFM
Configuration
Preferences
Approval
Statistics
But in RT 3.2.2 when displaying a ticket, the left column shows this
without
the sublinks:
Home
Tickets
RTFM
Configuration
Preferences
Approval
Statistics
NOTE: When I click on other links in that left side, ex Configuration,
Preferences.
They update properly with sublinks, it’s just the Tickets link ???
John Giles
john@trdlnk.com