xyz.com sites opens properly but www.xyz.com gives error. Is it coz of my Vhost Setup ?

April 10, 2013 3.1k views
I have setup a following VirtualHost Configuration to server my domain name(xyz.com) and subfolder accordingly. The file is as follows ServerAdmin info@socialcosmo.com ServerName socialcosmo.com ServerAlias www.socialcosmo.com DocumentRoot /var/www/projectheena Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Alias /blog /var/www/notes Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Alias /admin /var/www/admin Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined When i hit xyz.com or xyz.com/blog, it works properly. But typing www.xyz.com in browser gives me an error saying Oops! Google Chrome could not find www.socialcosmo.com Can somebody point me out where i have gone wrong ?
3 Answers
Your apache configuration is correct and the easiest way to have www.xyz.com load the same content as xyz.com is just to add a :

ServerAlias www.xyz.com

So it most likely means that your DNS for www.xyz.com is misconfigured.

When you ping it does it resolve to the same IP as xyz.com?
I am having the same problem. I added the A record www.mydomain.com over an hour ago but it still does not work. I also have the 'ServerAlias www.mydomain.com' entry with no luck. When I ping www.mydomain.com it says unknown host.
@brightfielddev: What's the domain name?
Have another answer? Share your knowledge.