首页 > 解决方案 > VestaCP - 所有域都指向同一个网站。为什么?

问题描述

我有一点问题。我在 VestaCP 上设置了几个新域,但它们都指向同一个默认网站。我猜部分问题是所有 DNS 记录都指向同一个 IP,但 Vesta 似乎不知道将您带到哪个网站,因此它会将您带到默认网站。

但是,这个问题只发生在 HTTP 上,HTTPS 转发到正确的网站。我不知道为什么。是否有需要编辑的 .conf 文件,或者我在 VestaCP 中做错了什么?

我的设置在 Digital Ocean 上运行——Ubuntu 18.04、Nginx + php-fpm

感谢您的帮助。

标签: httpnginxdigital-oceanubuntu-18.04vesta

解决方案


检查是否所有 DNS 都使用 VestaCP 访问服务器的 IP。如果是,请尝试查看/home/yourloginname/web您的网站是否存在?如果是,请尝试查看别名。如果您有子域,则头域可能具有别名 *.domain.com 。

如果您对上述某些问题的回答是否定的,请尝试查看/etc/bind/named.conf每个域 1 行的位置,例如:

zone "domain.eu" {type master; file "/home/admin/conf/dns/domain.eu.db";};

如果没有,添加这个。希望会有所帮助。


推荐阅读