I got the webdev.domain.com to work using the NameVirtualHost directive like this...
NameVirtualHost 204.148.170.13:80 and configuring the the default Virtual Host like this: <VirtualHost 204.148.170.13:80> ServerSignature email DirectoryIndex index.php index.html index.htm index.shtml LogLevel warn HostNameLookups off ServerName webdev.domain.com </VirtualHost> Thanks Sai! Tonu On Tue, Nov 2, 2010 at 12:59 PM, Sai A <arialwi...@gmail.com> wrote: > Hi Tonu, > > I myself am a newbie so don't take my words as gospel, but it looks like > you are getting your configuration wrong. In order to be able to access > webdev.domain.com, you must set a NameVirtualHost from what I understand. > You also haven't specified a document root for webdev which you should. > > It should be like this: > > NameVirtualHost *:80 > > > <VirtualHost *:80> > ServerSignature email > DirectoryIndex index.php index.html index.htm index.shtml > LogLevel warn > HostNameLookups off > ServerName webdev.domain.com > DocumentRoot <this is missing as well in your config> > </VirtualHost> > > You should probably read up on NamedVirtualHosts from this link: > http://httpd.apache.org/docs/2.2/vhosts/ > > Sorry if this wasn't of help (or was wrong). Like I said I am a newbie > myself :) > > All the best. > > > On Tue, Nov 2, 2010 at 10:33 PM, Tonu Mikk <tm...@umn.edu> wrote: > >> Hello, >> >> I hope I can get some guidance from users on this list on how to configure >> virtual hosts for Apache 2.2. Eventually I would like to serve content on >> port 80 and 443 on two URLs: >> dsdev.domain.com and madev.domain.com, and on port 80 only on >> webdev.domain.com. >> >> >> Here is my scenario... >> >> I have a server with the hostname webdev.domain.com. This is also Fully >> Qualified Domain Name assigned to an IP address (example only) >> 204.148.170.13. I also have a DNS alias madev.domain.com that is >> assigned to the same IP address. I also have a second IP address >> 204.148.170.14 that has a FQDN dsdev.domain.com . >> >> I have created two network interfaces for the server and manually >> configured the IP addresses. I have also configured two virtual hosts like >> this: >> >> <VirtualHost 204.148.170.13:80> >> DocumentRoot "/var/www/html/madev" >> ServerName madev.domain.com >> <Directory "/var/www/html/madev"> >> AllowOverride All >> Options Indexes FollowSymLinks >> Order allow,deny >> Allow from all >> </Directory> >> </VirtualHost> >> >> <VirtualHost 204.148.170.14:80> >> DocumentRoot "/var/www/html/dsdev" >> ServerName dsdev.domain.com >> <Directory "/var/www/html/dsdev"> >> AllowOverride All >> Options Indexes FollowSymLinks >> Order allow,deny >> Allow from all >> </Directory> >> </VirtualHost> >> >> The default Virtual Host is configured like this: >> <VirtualHost *:80> >> ServerSignature email >> DirectoryIndex index.php index.html index.htm index.shtml >> LogLevel warn >> HostNameLookups off >> ServerName webdev.domain.com >> </VirtualHost> >> >> Currently I am getting an error when I try to access webdev.domain.comwith >> Firefox saying "Oops! This link appears to be broken", and I don't see >> an error about this in the error log. >> >> My first question is how can I serve content on port 80 on >> webdev.domain.com? When I reference the VirtualHost for webdev by >> specifying an IP address: >> <VirtualHost 204.148.170.13:80>, I get a warning when starting Apache >> "VirtualHost 204.148.170.13:80 overlaps with VirtualHost >> 204.148.170.13:80, the first has precedence, perhaps you need a >> NameVirtualHost directive". >> >> Secondly, I am not sure how to configure the madev and dsdev virtual host >> directives to listen to port 443? When I change my Virtual Host to the >> following, I am able to get to the site by simply going to >> http://madev.domain.com. >> >> <VirtualHost 128.101.172.14:80 128.101.172.14:443> >> DocumentRoot "/var/www/html/madev" >> ServerName dsdev.oed.umn.edu >> SSLEngine on >> SSLCertificateKeyFile /etc/httpd/ssl.key/madev.domain.com.key >> SSLCertificateFile /etc/httpd/ssl.crt/server.csr >> SSLCertificateChainFile /etc/httpd/ca_bundle/madev_domain_com_interm.cer >> <Directory "/var/www/html/madev"> >> AllowOverride All >> Options Indexes FollowSymLinks >> Order allow,deny >> Allow from all >> </Directory> >> </VirtualHost> >> >> Any pointers is appreciated. >> >> Thank you, >> >> Tonu >> >> > >