在我的/etc/hosts
文件中,我有以下条目:
192.168.10.80 myapp.localhost
http://myapp.localhost
当我在 Firefox 浏览器上访问 url时,它正确地显示了我的应用程序在 vagrant 中运行。但是在 chrome 或任何基于 chromium 的浏览器(Brave 浏览器,Chromium)上无法显示。
你知道为什么会这样吗?
我查看了这些解决方案:
- https://stackoverflow.com/a/30476300/4706711
- 为什么 Google Chrome 无法解析来自 /private/etc/hosts 的子域?
- 谷歌浏览器无法访问本地主机域
此外,当我尝试禁用异步 DNS 时,我找不到该选项:
在重复的答案中我不能
如果您使用
.localhost
子域,请遵循此 stackoverflow答案。