2008-08-05, 09:55 AM
Trying to configure Vhost on Ubuntu Server but not going well.
I can configure one site and everything work well,
as soon as I configure second site not able to access any site
using xxx.xx.4.10/firstsite
OR
xxx.xx.4.10/secondsite
So when configuring Vhost what should be done?
i.e
what changes should be done
/etc/apache2/sites-available/default
/etc/apache2/sites-available/www.firstsite.com
/etc/apache2/sites-available/www.second.com
OR SHOULD I be changing
etc/apache2/apache.conf
Here are my configuration where should I change
(I have just change the first part and the rest left it as default)
sudo nano /etc/apache2/sites-available/default
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/firstsite
ServerName www.firstsite.com
ServerAlias firstsite.com
#Second site
</Virtualhost>
<VirtualHost *:80>
DocumentRoot /var/www/secondsite
ServerName www.secondsite.com
ServerAlias secondsite.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
***********
sudo nano /etc/apache2/sites-available/www.firstsite.com
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/firstsite
ServerName www.firstsite.com
ServerAlias firstsite.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
**********
sudo nano /etc/apache2/sites-available/www.second.com
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/secondsite
ServerName www.secondsite.com
ServerAlias secondsite.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
****
/etc/apache2/sites-available# ls -l
total 12
-rw-r--r-- 1 root root 1236 2008-08-05 09:32 default
-rw-r--r-- 1 root root 1091 2008-08-05 09:28 www.firstsite.com
-rw-r--r-- 1 root root 1080 2008-08-05 09:34 www.secondsite.com
Reloading apache I got the following error
# sudo /etc/init.d/apache2 reload
* Reloading web server config apache2
apache2: Could not reliably determine the server's fully qualified domain nam
using xxx.xxxx.xxx.10 for ServerName
[Tue Aug 05 09:57:01 2008] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Aug 05 09:57:01 2008] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Aug 05 09:57:01 2008] [warn] NameVirtualHost *:80 has no VirtualHosts