域被重定向到同一液滴中的另一个域

域被重定向到同一液滴中的另一个域

我是 Debian 新手,使用 Debian 操作系统在 Digital Ocean 上构建服务器。我成功地将两个域添加到一个 Droplet 中:

mysite.com
anothersite.com

创建了新目录:

/home/user/www/mysite.com/public_html

并将文件复制到public_html

里面的配置文件/etc/apache2/sites-available是:

DocumentRoot /home/user/www/mysite.com/public_html

<Directory /home/user/www/mysite.com/public_html>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/myproject-error.log
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/myproject-access.log combined

当然,我启用了该网站。

我尚未编辑apache2.conf文件,也未配置第二个域 ( anothersite.com)。只需将第二个域添加到 Droplet 即可。

当我进入该网站时,mysite.com它运行完美。为什么第二个域 ( anothersite.com) 重定向到第一个 ( mysite.com) 域?

我使用阿帕奇2.4

答案1

如果您有一个主机名(例如anothersite.com)指向 apache Web 服务器,但您没有明确配置<VirtualHost>与该主机名匹配的部分,那么 apache 将提供“最佳匹配”(第一的)。

<VirtualHost>因此,如果您的 apache 配置中只有一个主机名,并且多个主机名 (mysite.comanothersite.com) 指向同一台计算机,则所有这些名称都将显示相同的虚拟主机。

相关内容