vServer Debian Linux 虚拟主机问题

vServer Debian Linux 虚拟主机问题

我的虚拟主机设置有问题,已经好几天了。我的服务器是使用 debain linux 的虚拟服务器,我正在尝试添加两个新域,它们将被重定向到各自的子文件夹。

Domain1.com --> /var/www/domain1

Domain2.com --> /var/www/domain2

设置工作正常,但域名没有重定向到子文件夹,而是重定向到服务器根目录。因此,如果我打开“domain1.com”,我会被重定向到“domain1.com/mail”,这是 roundcube 安装。

以下是我的设置方法:

/etc/apache2/sites-available/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

我只是不明白为什么它没有重定向到子文件夹...有人能告诉我我做错了什么吗?

答案1

我怀疑这是因为您的虚拟主机节中没有 ServerName 指令。 domain1.com 只是<VirtualHost domain1.com>告诉 apache 监听 domain1.com 解析到的地址。

示例 VirtualHost 节

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

相关内容