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

Server 当我将我的域指向ISPConfig3中的网站时,显示了错误的网站,server,hosts,ispconfig,Server,Hosts,Ispconfig,我在服务器管理方面不是很熟练,所以如果我不知道如何正确地调用或命名服务器,请原谅我,但我会尽可能多地解释 所以我有一个域名叫domain.com,它有两个版本。两个版本的网站都托管在不同的服务器上。我关心的另一个域是ISPConfig 3中的域。让我们调用托管在ISPConfig 3中的版本2 现在,domain.com指向Version1。因此,我访问版本2的方法是使用我的主机文件将服务器的IP地址指向domain.com。然而,当我执行上述步骤时加载的网站是domain.com指向ISPCo

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

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

现在,domain.com指向Version1。因此,我访问版本2的方法是使用我的主机文件将服务器的IP地址指向domain.com。然而,当我执行上述步骤时加载的网站是domain.com指向ISPConfig中的另一个网站。我在ISPConfig 3中有3个网站,加载的是我最近创建的网站

这里可能有什么问题?请告诉我有关服务器的知识。提前谢谢


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

我也遇到过这种情况

我的案例:我一直在使用我的域名,让我们用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的内容[这是我的理解,如果我错了或遗漏了什么,请纠正我]

我的域也指向了错误的服务器,尽管我的域是因为DNS区域指向错误而启动的。你可以做的检查很少,但要注意,你越是少使用Apache主机文件,对你越有利。根据我的观察:

  • 首先,请确保在所有服务器上运行类似版本的ISP config,因此请尝试升级所有服务器
  • 在创建DNS区域(domain.com区域)时,如果您有多个DNS服务器(所有功能),只需选择主DNS服务器,“IP”部分是关键部分;如果domain.com应该指向ServerA,则选择ServerA IP。还请记住,您需要留出几分钟时间让更改生效
  • 在所有服务器上运行更新和升级(非常重要),最后您可以使用诸如mxtoolbox(mxtoolbox.com)之类的DNS工具了解更多详细信息。 希望能有帮助

  • 您在计算机上使用的是哪台web服务器server@Mohtisham编辑我的帖子以添加我的web服务器。您需要获取vhost.conf文件,最可能的路径是/etc/httpd/extra…/vhost.conf或/etc/httpd/sites availables/???。conf有时可以在vhost.conf文件或每个域的单独文件中创建多个条目。它很可能是第一个域正在为您的应用程序加载的条目case@Mohtisham我认为问题真的发生了,因为第一个域条目正在加载。我如何解决这个问题,长官?实际上是我前面提到的vhosts文件,它负责将请求映射到特定域(如果存在的话)。如果没有,他们将加载第一个(大部分)。我试着用一个例子来解释你,也许我不善于让别人理解。假设您的服务器位于IP 113.129.20.14,它有三个不同域的条目,即1)www.ejandra.com 2)dev.ejandra.com 3)test.ejandra.com