Solved

Vhosts resolve to first vhost

Posted on 2010-09-01
2
419 Views
Last Modified: 2012-05-10
I have a rackspace server where i have two domains set up using vhosts in apache.  In my httpd.conf file i include a fine in conf.d/includes.conf

the contents of that file are
NameVirtualHost 184.106.230.48:80
ServerName VNFrontEnd
ServerAdmin xxxxxx@xxxxxxxx.com

DocumentRoot /var/www/vhosts/default/httpdocs


<Directory "/var/www/vhosts">
    AllowOverride All
    Options SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    <IfModule sapi_apache2.c>
    php_admin_flag engine off
    </IfModule>
    <IfModule mod_php5.c>
    php_admin_flag engine off
    </IfModule>
</Directory>



Include /var/www/vhosts/domain1.com/conf/httpd.include

Include /var/www/vhosts/domain2.be/conf/httpd.include

Open in new window



Both the files exist where they should and they include the following
domain1.com vhost
<VirtualHost 184.106.230.48:80>
        ServerName      domain1.com:80
        ServerAlias     www.domain1.com:80

   
        DocumentRoot    /var/www/vhosts/domain1.com/httpdocs/www
</VirtualHost>

Open in new window


domain2.com
domain1.com vhost
<VirtualHost 184.106.230.48:80>
        ServerName      domain2.com:80
        ServerAlias     www.domain2.com:80

   
        DocumentRoot    /var/www/vhosts/domain2.com/httpdocs/www
</VirtualHost>

Open in new window



My problem is that if i go to the ip address it resolves to domain1.com [which is ok]
if i go to domain1.com it resolves there as well
if i go to domain2.com it resolves to domain1.com    NOT GOOD!

Help is greatly appriciated.  We would like to launch this server tonight
0
Comment
Question by:bretterer
2 Comments
 
LVL 2

Accepted Solution

by:
Orcen earned 500 total points
ID: 33583474
You need to remove the www.domain1.com:80 and www.domain2.com:80, just use www.domain1.com and www.domain2.com for the Server Alias.

That way when you put the desired domain at the browser will work fine.
0
 
LVL 3

Author Closing Comment

by:bretterer
ID: 33583512
THANK YOU!!!
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

There is no doubt that cloud is gaining importance. Many of you must have read about this technology and its growing importance. More and more organisations are embracing this technology not forgetting start-ups. The process begins by dipping …
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question