当我将我的域名指向ISPConfig3中的网站时,会显示错误的网站

时间:2017-01-22 14:44:05

标签: server hosts ispconfig

我对服务器管理并不熟练,所以请原谅我,如果我不知道如何正确地打电话或说服务器,但我会尽量解释它。

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

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

这可能是什么问题?请教我这个服务器的东西。高级谢谢!

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

2 个答案:

答案 0 :(得分:1)

它也发生在我身上。

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

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

这里发生了什么? 当您在浏览器中键入xyz.com时,它会转到DNS服务器并请求转换。转换后的IP实际上是服务器的IP。您的服务器查找虚拟主机并查找xyz.com条目。当它无法找到xyz.com的vhost条目时,它会自动显示abc.com的内容 [这是我对它的理解,如果我错了或错过任何内容请纠正我]

答案 1 :(得分:0)

尽管我的域开始运行是因为我错误地指向了DNS区域,但我的域也指向了错误的服务器。您可以做的检查很少,但要注意,与Apache主机文件打交道的次数越少越好。根据我的观察:

  1. 首先,请确保在所有服务器上都运行类似版本的ISP config,因此请尝试升级所有服务器
  2. 在创建DNS区域(domain.com的区域)时,如果您有多个DNS服务器(所有功能均正常运行),则只需选择主要的一个,“ IP”部分是至关重要的部分;如果domain.com应该指向ServerA,则选择ServerA IP。另外请记住,您需要花几分钟时间才能使更改生效
  3. 在所有服务器上运行更新和升级(非常重要),最后您可以使用mxtoolbox(mxtoolbox.com)之类的DNS工具进行后续操作,以获取更多详细信息。 希望对您有帮助