Microsoft Edge不会在Vagrant VM中加载本地Nginx网站

Jam*_*ite 6 nginx vagrant microsoft-edge

我遇到一个奇怪的问题,即Microsoft Edge无法加载在无用的虚拟机中托管的本地Craft CMS网站。尝试加载本地配置的主机名或IP的任何尝试均会返回“ Hmm,我们无法访问此页面”。错误。

我的主机文件中有一行:

192.168.10.12 test.craft.dev

我已经阅读了有关Microsoft Edge的各种资源,这些资源无法正确处理主机文件,但是,即使IPv4地址也无法正常工作。我已经尝试了一些与Internet Options调整有关的建议,但是没有任何效果,但是似乎hosts文件不是问题。

网络配置使用NAT并将IP设置为192.168.10.x(定义为Homestead.yaml,如果我分配了public_network并获得了我的LAN网络DHCP范围内的IP,Edge可以访问该IP,但没有解释为什么所有其他浏览器都可以工作Edge并非没有它。

值得一提的是,本地Craft主机名将在其他所有浏览器(包括IE)中正常加载。由于某些网络级别的问题,Microsoft Edge在将本地网站加载到VirtualBox时是否存在特定问题?

Yev*_*yev 7

安装并运行fiddler。它会自动完成所有事情。


小智 0

看来您正在使用Laravel Homestead box。如果是这样,您可以将主机端口之一转发到虚拟机的 80 端口。因此,您将能够访问 MS Edge 上的 VM 上托管的网站。

这是我所做的:

ports:
    - send: 8000
      to: 80
Run Code Online (Sandbox Code Playgroud)

如果您不想输入 yourdomain.dev:8000 您可以使用fiddler。因此,您将只能输入 yourdain.dev。:D