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

时间:2016-02-04 20:30:01

标签: apache debian digital-ocean

好吧,我是Debian的新手,使用Debian OS在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)?

顺便说一句,我使用Apache 2.4

1 个答案:

答案 0 :(得分:0)

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

因此,如果只有一个apache配置和多个主机名(mysite.com和anothersite.com)指向同一台机器,则所有这些名称都将显示相同的虚拟主机