如何在 apache 服务器中搜索主机?

如何在 apache 服务器中搜索主机?

我正在尝试在本地测试我的虚拟主机是否正常工作。当我在浏览器中输入 ServerName 而不是从 apache 请求网页时,chromium 会去互联网上搜索与我的虚拟主机相对应的网站。如何确保我在浏览器中输入的内容是从我的 apache 请求的,而不是从互联网请求的?

答案1

对于 Google Chrome/Chromium,这基本上是被拒绝的功能请求。浏览器在这种情况下会执行的操作是:

Chrome 在这种情况下的设计工作方式是,当用户输入潜在的内联网主机名时,Chrome 会向该主机名发出后台 HTTP HEAD 请求,如果收到有效回复,则会在搜索结果页面顶部显示一个信息栏,询问“您是不是要转到http://<hostname>/?”如果用户点击该链接,它不仅会立即导航到此主机名,还会记住该主机名以避免再次搜索。同样,对该主机进行任何其他成功输入的导航(例如 (2) 中建议的“hostname/”)也会导致 Chrome 不再搜索该主机。

直接进入页面的唯一方法是第一的尝试禁用搜索。

或者使用解决方法:

  • 输入http://foofoo/foo:80等。
  • 切换到 Firefox,根据该功能请求中的评论,它具有所需的行为。
  • 使用带有 的主机名.foo.bar

相关内容