Problems with the Linux version of XAMPP, questions, comments, and anything related.
by novatec1@aol.com » 10. January 2013 23:51
I have an apache2 server that has been used to host one virtual site. I tried a add a second site (site2) but after creating the second virtual host it shows site1. Each site works independently as long as the other sites virtual host code is commented out. Any help is greatly appreciated. The code is as follows:
NameVirtualHost *:80
<VirtualHost site1.com:80>
ServerName site1.com
DocumentRoot /home/design/vhosts/site1.com/htdocs
ServerAlias http://www.site1.com
</VirtualHost>
<VirtualHost site2.com:80>
ServerName site2.com
DocumentRoot /home/design/vhosts/site2.com/htdocs
ServerAlias http://www.site2.com
</VirtualHost>
-
novatec1@aol.com
-
- Posts: 1
- Joined: 10. January 2013 23:27
- Operating System: Linux
by JonB » 14. January 2013 23:05
OK -
One thing before you go back to work on this - normally you would create an operational default fall-back vhost - in the case of lammp - often /opt/lampp/htdocs. I usually put the server IP+a description as the ServerName in the default vhost. Plus you would usually have some <Directory> entries for each of your vhosts, but you may be doing everything in .htaccess. But those are comments only
Now try this syntax:
- Code: Select all
NameVirtualHost *
<VirtualHost *>
ServerName www.site1.com
DocumentRoot /home/design/vhosts/site1.com/htdocs
</VirtualHost>
<VirtualHost *>
ServerName www.site2.com
DocumentRoot /home/design/vhosts/site2.com/htdocs
</VirtualHost>
Good Luck
-
JonB
- AF Moderator
-
- Posts: 3210
- Joined: 12. April 2010 16:41
- Location: Land of the Blazing Sun
- Operating System: Windows XP/7 - Fedora 15 1.7.7
Return to XAMPP for Linux
Who is online
Users browsing this forum: No registered users and 36 guests