http - VestaCP - 所有域都指向同一个网站。为什么?
问题描述
我有一点问题。我在 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";};
如果没有,添加这个。希望会有所帮助。
推荐阅读
- bash - 删除多个带有行号的iptables(for循环)
- java - 对两个条件查询使用相同的谓词
- android - 如何在 doInBackground() 函数之外访问我在 onLocationResult() 函数中获取的 pincode 变量?
- c# - C# 在列表中包含一个位置
- python-3.x - 同时对两个列表进行排序,但不使用选择排序
- c - 在 Linux 中使用默认 gcc 编译器时是否需要在 C 中释放指针?
- c# - Azure Function 计时器触发器能否迭代容器或目录中的所有 Blob?
- java - JAVA 和 JAVAFX 问题 - 尝试将附加控制器连接到主控制器
- javascript - 将 React 组件导出为数组的最简洁方法是什么?
- python - 美丽的汤解析网页