UbuntuServer上的2个虚拟主机仅交付启用的第一个虚拟主机
我正在具有2个虚拟主机的主服务器中工作。
没有任何更改,如果我打开浏览器并访问服务器www.myserver.com
,它将带给我000-default.conf
这些是目录'/ etc / apache2 / sites-available'中的.conf文件。
File1.conf
<VirtualHost *:80>
ServerName test.com
DocumentRoot /var/www/vhosts/test
ErrorLog ... (default code)
CustomLog ... (default code)
</VirtualHost>
File2.conf
<VirtualHost *:80>
ServerName random.com
DocumentRoot /var/www/vhosts/random
ErrorLog ... (default code)
CustomLog ... (default code)
</VirtualHost>
然后,我运行sudo a2ensite File1.conf File2.conf
,当我运行apachectl -S
时得到了这个信息:
*:80 is a NameVirtualHost
default server www.test.com (/etc/apache2/sites-enabled/test.conf:1)
port 80 namevhost www.test.com (/etc/apache2/sites-enabled/test.conf:1)
port 80 namevhost www.random.com (/etc/apache2/sites-enabled/random.conf:1)
Restart apache2
保存更改。
现在,当我进入服务器的主要网站www.myserver.com时,我获取了上面列表(test.com)的DEFAULT SERVER。
我试图去www.test.com:不起作用。
我试图去www.random.com:不起作用。