I've re-ip'ed my machine and RT does not function correctly

Can anybody help me out here?

I had RT running on my machine in my office with the following ip address:
172.16.0.74

I had a static map on my firewall from an external ip to the one.

RT was happy!

I moved the box to our data center and gave it a new ip addres, 172.16.0.16 .

I also changed my static map accordingly.

Now RT is accessable via the external ip address, but if I try to http to
172.16.0.16 I get the “You’re almost there!” web page.

I’m racking my head and cannot figure what went wrong.

How do I get apache (I think) to recongize RT on the internal (172.16.0.16) ip
address as well as on the external (24.106.37.220) ip address?

Here is my /etc/httpd/conf.d/rt3.conf file:

NameVirtualHost 24.106.37.220
NameVirtualHost 172.16.0.16

<VirtualHost 24.106.37.220 172.16.0.16>
ServerName trs
DocumentRoot /usr/local/rt3/share/html
AddDefaultCharset UTF-8

these four lines apply to Apache2+mod_perl2 only: {{{

PerlSetVar MasonArgsMethod CGI
PerlModule Apache2 Apache::compat
RewriteEngine On
RewriteRule ^(.*)/$ $1/index.html

}}}

PerlModule Apache::DBI
PerlRequire /usr/local/rt3/bin/webmux.pl

SetHandler perl-script PerlHandler RT::Mason

Ennis McCaffrey

Time Warner Cable
Digital Network Engineer

1001 West Kennedy Avenue
PO Box 145
Kimberly, WI 54136

(920) 831-9220 Office
(920) 378-0416 Cell

Ennis@Mail.TWCGB.NET

NameVirtualHost 24.106.37.220
NameVirtualHost 172.16.0.16

NameVirtualHost *

<VirtualHost 24.106.37.220 172.16.0.16>

<VirtualHost *>

Don’t forget that things get accessed on the internal interface, as
well. Just avoid the hassles of addresses and use a wildcard.

PerlSetVar MasonArgsMethod CGI

I don’t have the PerlSetVar above.

RewriteEngine On
RewriteRule ^(.*)/$ $1/index.html

We don’t require the Rewrite rules above. The rest matches what we have
here.

Russell Mosemann, Ph.D. * Computing Services * Concordia University, Nebraska
“A penny saved is a penny earned.” “Penny wise, pound foolish.”

RewriteEngine On
RewriteRule ^(.*)/$ $1/index.html

We don’t require the Rewrite rules above. The rest matches what we have
here.

I forgot to mention that you need “index.html” defined in DirectoryIndex
if you remove the rewrite rules.

Russell Mosemann, Ph.D. * Computing Services * Concordia University, Nebraska
“The early bird gets the worm.” “The second mouse gets the cheese.”