RT obscuring /server-status and /server-info

We use the Apache provided /server-status and /server-info for
diagnostics, but our RT instance seems to be squashing them. We have rt
installed to the root path so when /server-status and /server-info are
called the mason handler tries to find them and fails.

Has anyone else come across this and resolved it?

We’re using the latest Apache 1.3 + fastcgi

Our RT virtual host config:

DocumentRoot /data/rt/share/html
AddDefaultCharset UTF-8
Alias /NoAuth/images/css/ /data/rt/local/html/NoAuth/images/css/
Alias /NoAuth/images/ /data/rt/share/html/NoAuth/images/
AddHandler fastcgi-script fcgi
ScriptAlias / /data/rt/bin/mason_handler.fcgi/
<Directory /data/rt/bin>
AllowOverride all
order deny,allow
allow from all
Options +ExecCGI +FollowSymLinks

<Directory /data/rt/share/html>
AllowOverride all
order deny,allow
allow from all
Options +ExecCGI +FollowSymLinks

<Directory /data/rt/local/html/NoAuth/images/css>
AllowOverride None
order deny,allow
allow from all

Joby Walker
ITI SSG, University of Washington

We use the Apache provided /server-status and /server-info for
diagnostics, but our RT instance seems to be squashing them. We have rt
installed to the root path so when /server-status and /server-info are
called the mason handler tries to find them and fails.

Has anyone else come across this and resolved it?

IIRC apache is order sensitive. You may need to do the apache config for
those after the config for RT. Or was it vice-versa. I can never
remember.

Good suggestion but didn’t work.

Joby Walker
ITI SSG, University of Washington

Jesse Vincent wrote:

We use the Apache provided /server-status and /server-info for
diagnostics, but our RT instance seems to be squashing them. We have rt
installed to the root path so when /server-status and /server-info are
called the mason handler tries to find them and fails.

I tried to switch order in what is called without success

I tried to set server status location to /server/server-status so it
does not match / without luck either

Has anyone else come across this and resolved it?

We use the Apache provided /server-status and /server-info for
diagnostics, but our RT instance seems to be squashing them. We have rt
installed to the root path so when /server-status and /server-info are
called the mason handler tries to find them and fails.

s/mason handler/modperl/

the problem is with an rt 4 instance :slight_smile:

We use the Apache provided /server-status and /server-info for
diagnostics, but our RT instance seems to be squashing them. We have rt
installed to the root path so when /server-status and /server-info are
called the mason handler tries to find them and fails.

I tried to switch order in what is called without success

I tried to set server status location to /server/server-status so it
does not match / without luck either

Has anyone else come across this and resolved it?

The cleanest way to accomplish this is to put RT in a virtual host that
isn’t bound to localhost and then let the main apache server bind to
localhost and serve the status pages.