当一个域被命中时,另一个域将被加载

时间:2018-09-05 11:50:44

标签: apache

我刚刚删除了一些虚拟主机,并从备份中恢复了它们。 我注意到,无论我从以下哪个域打到:

kidsclubpaidika.gr
ypsilandio.gr
varsa.gr

总是将我的匹配立即重定向到域kidsclubpaidika.gr

为什么会这样? 我使用Webmin / virtualmin btw。

这是我相关的httpd.conf https://pastebin.com/vzwbzTh8

1 个答案:

答案 0 :(得分:0)

有关此类问题的常见问题解答:https://www.virtualmin.com/documentation/web/troubleshooting#toc-the-wrong-site-shows-up-V5JtxdKg

该问题的简短描述是,当将使用IP地址和*的虚拟主机组合在一起时,Apache决定显示内容的方式是不直观的(说得通俗一点)。因此,不建议将*和基于IP的虚拟主机混合使用。因此,找到使用*的虚拟主机并将其切换为IP,或者找到所有IP并将其切换为*。不要混搭。我通常建议使用IP,但只要您只有一个IP,就可以使用。

如果您有默认站点(例如,Ubuntu / Debian上为000-default),请将其禁用。在虚拟主机环境中,“默认”的含义并不完全相同,并且可能导致混淆结果。 Virtualmin安装程序将为您完成此操作,但是进行dist升级将导致配置文件被覆盖,并且该站点被重新启用。