好吧,我是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
答案 0 :(得分:0)
如果主机名(例如anothersite.com)指向apache webserver但没有明确配置与该主机名匹配的部分,那么apache将提供“最佳匹配”(第一个)。
因此,如果只有一个apache配置和多个主机名(mysite.com和anothersite.com)指向同一台机器,则所有这些名称都将显示相同的虚拟主机