Solved

Vhosts resolve to first vhost

Posted on 2010-09-01
2
421 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

Tutorials alone can't teach real engineering

So we built better training tools.

-Hands-on Labs
-Instructor Mentoring
-Scenario-Based Tests
-Dedicated Cloud Servers

All at your fingertips. What are you waiting for?

Question has a verified solution.

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

Fine Tune your automatic Updates for Ubuntu / Debian
When speed and performance are vital to revenue, companies must have complete confidence in their cloud environment.
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

705 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