Gforce20
October 9th, 2009, 09:25 PM
Update: extra/httpd-vhosts.conf wasn't being included. Durr. Problem resolved.
I'm trying to set up multiple domains under one machine (one IP address) using virtual hosts. This worked perfectly with XAMPP for Windows, but on XAMPP/LAMPP on Ubuntu 9.04, every virtual host ([...]/htdocs/domain1/, [...]/htdocs/domain2/, et cetera) just goes to DocumentRoot ([...]/htdocs/). The only things I've changed are http-vhosts.conf and added "Listen 8000" after "Listen 80" in httpd.conf.
My http-vhosts.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /media/hd/xampp/htdocs/home
ServerName home.example.com
ServerAlias home.local
ErrorLog logs/dev-error.log
CustomLog logs/dev-access.log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /opt/lampp/htdocs/xampp
ServerName admin.example.com
ServerAlias admin.local
ErrorLog logs/admin-error.log
CustomLog logs/admin-access.log common
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin admin@localhost
DocumentRoot /media/hd/xampp/htdocs/home
ServerName home.example.com
ServerAlias home.local
ErrorLog logs/home-error.log
CustomLog logs/home-access.log common
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin admin@localhost
DocumentRoot /media/hd/xampp/htdocs/xampp
ServerName admin.example.com
ServerAlias admin.local
ErrorLog logs/admin-error.log
CustomLog logs/admin-access.log common
</VirtualHost>
I'm trying to set up multiple domains under one machine (one IP address) using virtual hosts. This worked perfectly with XAMPP for Windows, but on XAMPP/LAMPP on Ubuntu 9.04, every virtual host ([...]/htdocs/domain1/, [...]/htdocs/domain2/, et cetera) just goes to DocumentRoot ([...]/htdocs/). The only things I've changed are http-vhosts.conf and added "Listen 8000" after "Listen 80" in httpd.conf.
My http-vhosts.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /media/hd/xampp/htdocs/home
ServerName home.example.com
ServerAlias home.local
ErrorLog logs/dev-error.log
CustomLog logs/dev-access.log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /opt/lampp/htdocs/xampp
ServerName admin.example.com
ServerAlias admin.local
ErrorLog logs/admin-error.log
CustomLog logs/admin-access.log common
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin admin@localhost
DocumentRoot /media/hd/xampp/htdocs/home
ServerName home.example.com
ServerAlias home.local
ErrorLog logs/home-error.log
CustomLog logs/home-access.log common
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin admin@localhost
DocumentRoot /media/hd/xampp/htdocs/xampp
ServerName admin.example.com
ServerAlias admin.local
ErrorLog logs/admin-error.log
CustomLog logs/admin-access.log common
</VirtualHost>