如果网站在两台服务器上,浏览器将访问哪台服务器?

如果网站在两台服务器上,浏览器将访问哪台服务器?

我的网站在远程服务器上,也在我的计算机上,我的电脑也用作安装了 xampp 的服务器。如果我在地址栏中输入 www.mydomain.com,浏览器会访问哪些文件?域名指向远程服务器,但 xampp 也配置了域名。

答案1

如果 DNS 记录指向远程计算机,您的浏览器将转到该计算机。

即使您可能已在本地 xampp 安装上将同一站点配置为虚拟主机,但您的浏览器也不知道这一点。

但是,如果您已经编辑了主机文件或类似文件,则指向您的本地 IP,您将可以访问本地副本。

答案2

这完全取决于名称解析——以某种方式配置 Web 服务器不会影响请求去向的决定。

这在实践中意味着,如果您已配置主机文件或内部 DNS 以将该名称指向本地服务器,那么它将获取请求;否则,它将在公共 DNS 层次结构中解析该名称并将请求发送到那里的服务器 - 该服务器应该是远程服务器。

相关内容