ServerName is in the 3rd line.
Main Topics
Browse All TopicsI'm running apache 2.0.54 on red hat ES 4. My configuration includes a few tools running under tomcat. There is also an additional site defined in apache as a virtual host. Problem is, when trying to access it I'm getting the default tomcat instance. That tells me that it's an issue with the virtual host configuration, though I can't figure out what the issue is. All sites are on the same ip address and on port 80. I have the name defined in hosts. I'm probably missing something stupid here. I'm not an apache expert, though I have been reading a lot about virtual hosts, directives, etc and can't figure out what I'm missing.
Here is what I have for the first virtual host:
<VirtualHost *:80>
ServerName tool1.company.com
ServerAlias tool1
JkMount /* worker1
</VirtualHost>
I have 6 others that are similar for tool2, worker2 etc running under tomcat 5.
At the end I have this defined:
<VirtualHost *:80>
ServerAdmin admin@company.com
DocumentRoot /opt/apache/htdocs/site1
ServerName site1.company.com
ErrorLog logs/site1.company.com-err
CustomLog logs/site1.company.com-acc
<Directory "/opt/apache/htdocs/site1"
AddHandler cgi-script .cgi .pl
DirectoryIndex index.html index.php index.htm
Options ExecCGI
Options Indexes FollowSymLinks +ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
However if I try to access site1 or site1.company.com I get the default site tool1.
What am I missing?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: caterham_wwwPosted on 2009-02-04 at 02:12:39ID: 23546412
I can't see any ServerName/ServerAlias in your second <virtualhost>. A copy+paste issue or are they missing?