【问题标题】:Browser can't access Virtual Machine development website in Windows 10浏览器无法在 Windows 10 中访问虚拟机开发网站
【发布时间】:2018-10-27 03:27:44
【问题描述】:

不确定这里发生了什么。几个月前它起作用了,现在它不起作用了。我有一个运行虚拟机的 Windows 10 环境,用于使用 Vagrant 测试网站。 Vagrant 中的配置很好,并将 IP 地址(192.168.33.10)设置为专用网络。在 Windows Hosts 文件中,我也设置了开发域。例如:

192.168.33.10 test.dev

“流浪”之后一切看起来都很好。 IP 和开发域的 ping 都有效,开发域的“curl”返回正确的 html。

但是当我将开发域放入浏览器时,我立即收到“无法连接”错误。错误立即出现,因此它正在到达服务器,但随后被拒绝。

请问大家有什么线索吗?

【问题讨论】:

  • 可以查看vagrant机器上的nginx/apache日志吗?
  • 我检查了访问日志(其中有 2 个数据) /var/log/access.log 显示了与 IP 地址的交互。 /var/log/access.log.1 显示了与域名的交互,但仅在几个月前工作时才显示数据 - 没什么新东西。我跑了 Fiddler 看看它是否能找到任何东西,它在域名上返回了 502 错误。

标签: windows vagrant


【解决方案1】:

经过一周的最佳尝试,我找到了答案。域“.dev”现在是一个合法的全局域,Firefox 和 Chrome 现在强制任何“name.dev”到 HTTPS,然后抛出一个无法连接的错误。

https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-20
    • 2017-09-27
    • 2012-05-10
    • 1970-01-01
    • 2020-09-09
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多