My server, which is located in the Amazon cloud, was just moved to a new location with a new IP address. Nothing else was changed. However, the Apache Virtual Host, which has worked flawlessly for several years, is broken. Apache server version is: Apache/2.2.16 (Ubuntu).

I went to my DNS host and changed the names to point to the new IP address. But now, when I go to the hostname in my browser I end up at the default site instead of the one specified for the virtual host. Here is my config file (httpd-vhosts.conf).

================================

NameVirtualHost 75.101.136.229

<VirtualHost 75.101.136.229>
    ServerAdmin jborlan...@gmail.com
    ServerName ec2-75-101-136-229.compute-1.amazonaws.com
    DocumentRoot "/var/www"
</VirtualHost>

<Directory "/home/jim">
   Order allow,deny
   Allow from all
</Directory>

<VirtualHost 75.101.136.229>
    ServerName atascaderoband.org
    ServerAlias www.atascaderoband.org
    DocumentRoot "/home/jim/atasband"
</VirtualHost>

<VirtualHost 75.101.136.229>
    ServerName www.slocountyband.org
    ServerAlias slocountyband.org
    DocumentRoot "/home/jim/band"
</VirtualHost>

================================

When I point my browser to atascaderoband.org or slocountyband.org I end up at: DocumentRoot "/var/www" instead of the ones specified for the two virtual hosts.

What really confuses me is that Apache says the virtual hosts are okay. When I type the command 'apachectl -S' I get this result:

================================

# apachectl -S
VirtualHost configuration:
75.101.136.229:*       is a NameVirtualHost
default server ec2-75-101-136-229.compute-1.amazonaws.com (/etc/apache2/sites-enabled/httpd-vhosts.conf:3) port * namevhost ec2-75-101-136-229.compute-1.amazonaws.com (/etc/apache2/sites-enabled/httpd-vhosts.conf:3) port * namevhost atascaderoband.org (/etc/apache2/sites-enabled/httpd-vhosts.conf:22) port * namevhost www.slocountyband.org (/etc/apache2/sites-enabled/httpd-vhosts.conf:31)
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
default server domU-12-31-39-04-58-57.compute-1.internal (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost domU-12-31-39-04-58-57.compute-1.internal (/etc/apache2/sites-enabled/000-default:1)

================================

Any thoughts or suggestions would be greatly appreciated.  Thank you!


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to