vServer Debian Linux虚拟主机问题

我有几天的虚拟主机设置有问题。 我的服务器是debain linux的虚拟服务器,我试图添加两个新的域,将被redirect到他们自己的子文件夹。

Domain1.com – > / var / www / domain1

Domain2.com – > / var / www / domain2

设置工作正常,但域不redirect到子文件夹,但服务器根目录。 所以,如果我打开“domain1.com”,我将被redirect到“domain1.com/mail”,这是一个roundcube安装。

以下是我如何做的设置:

在/ etc / apache2的/网站可用/ DOMAIN1

<VirtualHost domain1.com> ServerAdmin webmaster@localhost ServerAlias domain1.com *.domain1.com DocumentRoot /var/www/domain1 </VirtualHost> 

/ etc / hosts文件

 127.0.0.1 localhost.localdomain localhost domain1.com www.domain1.com 

我只是不明白为什么它不被redirect到子文件夹…有人可以告诉我我做错了什么?

我怀疑它,因为你没有虚拟主机节中的ServerName指令。 <VirtualHost domain1.com>只是告诉Apache监听domain1.comparsing的地址。

示例VirtualHost节

 <VirtualHost domain1.com> ServerName domain1.com ServerAdmin webmaster@localhost ServerAlias domain1.com *.domain1.com DocumentRoot /var/www/domain1 </VirtualHost>