我有一点问题。我在 VestaCP 上设置了几个新域,但它们都指向同一个默认网站。我猜部分问题是所有 DNS 记录都指向同一个 IP,但 Vesta 似乎不知道将您带到哪个网站,因此它会将您带到默认网站。
但是,这个问题只发生在 HTTP 上,HTTPS 转发到正确的网站。我不知道为什么。是否有需要编辑的 .conf 文件,或者我在 VestaCP 中做错了什么?
我的设置在 Digital Ocean 上运行——Ubuntu 18.04、Nginx + php-fpm
感谢您的帮助。
我有一点问题。我在 VestaCP 上设置了几个新域,但它们都指向同一个默认网站。我猜部分问题是所有 DNS 记录都指向同一个 IP,但 Vesta 似乎不知道将您带到哪个网站,因此它会将您带到默认网站。
但是,这个问题只发生在 HTTP 上,HTTPS 转发到正确的网站。我不知道为什么。是否有需要编辑的 .conf 文件,或者我在 VestaCP 中做错了什么?
我的设置在 Digital Ocean 上运行——Ubuntu 18.04、Nginx + php-fpm
感谢您的帮助。
检查是否所有 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";};
如果没有,添加这个。希望会有所帮助。