This is a very strange problem. We recently upgraded our cloud service. Our host migrated our entire VM with all settings and files unchanged. I updated the IP address at our named provider and have verified that it resolves to the new IP address. When I try to access the domain Apache refuses the connection. The VirtualHost is unchanged and worked before. I tested another domain that we have on this server and Apache returns the data as expected. I removed all the mod_rewrite rules for this domain and pointed it to a static html directory but Apache still refuses the connection. I can confirm that this problem only exists with this particular domain. We are running CentOS 5.6. This is not running through https and there are no certificates involved. Here is my VirtualHost entry:
<VirtualHost *:80> ServerName domain.com DocumentRoot /home/site </VirtualHost>
UPDATE: Silly me, I forgot that I had set my local /etc/hosts file to the previous IP when I made my previous move. How could I miss this.