2

我在服务器管理方面不是很熟练,所以如果我不知道如何正确调用或术语服务器的东西,请原谅我,但我会尽可能多地解释它。

所以我有一个名为 domain.com 的域名,它有两个版本。该网站的两个版本都托管在不同的服务器上。我关心的另一个域是 ISPConfig 3 中的域。我们将托管在 ISPConfig 3 中的域称为 Version2。

现在,domain.com 指向 Version1。所以我访问 Version2 的方法是使用我的 hosts 文件将我的服务器的 IP 地址指向 domain.com。但是,当我执行上述步骤时加载的网站是 domain.com 指向 ISPConfig 中的不同网站。我在 ISPConfig 3 中有 3 个网站,加载的网站是我最近创建的。

这里可能是什么问题?请教育我有关此服务器的内容。进阶谢谢!

编辑:顺便说一句,我的服务器是 Apache。

4

2 回答 2

1

它也发生在我身上。

我的情况:我一直在使用我的域,我们将其称为 abc.com 和 ISPConfig 3.1,没有任何问题。我注册了一个新域名 xyz.com 并将其指向我运行 ISPConfig 3 的服务器。在我访问 xyz.com 成功 DNS 传播后,它显示了 abc.com 的内容。

解决方案: 这个问题让我发疯,直到我发现我在 ISPConfig 中的站点列表中拼错了域名。我删除了这个网站并创建了一个拼写正确的新网站,瞧,它得到了修复。

这里发生了什么事? 当您在浏览器中键入 xyz.com 时,它会转到 DNS 服务器并请求翻译。翻译后的IP其实就是你服务器的IP。您的服务器查找虚拟主机并查找 xyz.com 条目。当找不到 xyz.com 的 vhost 条目时,它会自动显示 abc.com 的内容[这是我的理解,如果我错了或遗漏了什么,请纠正我]

于 2017-10-20T11:21:44.933 回答
0

我的域也指向了错误的服务器,尽管我的启动是因为我错误地指向了 DNS 区域。您可以做的检查很少,但请注意,您越少弄乱 Apache 主机文件对您越好。根据我的观察:

  1. 首先,请确保您在所有服务器上运行类似版本的 ISP 配置,因此请尝试升级所有服务器
  2. 在创建 DNS 区域(domain.com 的区域)时,如果您有多个 DNS 服务器(所有功能正常),只需选择主要的,“IP”部分是关键部分;如果 domain.com 应该指向 ServerA,则选择 ServerA IP。另请记住,您需要几分钟才能使更改生效
  3. 在所有服务器上运行更新和升级(非常重要),最后您可以使用 mxtoolbox(mxtoolbox.com) 等 DNS 工具了解更多详细信息。希望能帮助到你
于 2019-03-07T15:53:44.617 回答