Laravel Firefox无法连接到本地服务器子域
我正在开发laravel应用程序,我面临Firefox和Safari浏览器的问题,当我需要使用子域访问我的web应用程序时,例如Laravel Firefox无法连接到本地服务器子域,laravel,firefox,laravel-5,safari,Laravel,Firefox,Laravel 5,Safari,我正在开发laravel应用程序,我面临Firefox和Safari浏览器的问题,当我需要使用子域访问我的web应用程序时,例如sub.localhost/myapp/public我看到找不到服务器 而那部歌剧和chrome很适合我 有什么建议吗?将“network.dns.disableIPv6”设置为false(默认值为true)帮了我的忙。(如果你不知道如何设置,那么你可以转到下面的链接) 以下链接可能会帮助您解决问题。试试这个 截至2016年12月,我在Firefox 50.0.2上的解
sub.localhost/myapp/public
我看到找不到服务器
而那部歌剧和chrome很适合我
有什么建议吗?将“network.dns.disableIPv6”设置为false(默认值为true)帮了我的忙。(如果你不知道如何设置,那么你可以转到下面的链接) 以下链接可能会帮助您解决问题。试试这个
截至2016年12月,我在Firefox 50.0.2上的解决方案是
about:config
设置network.dns.localDomains
:
在浏览器上访问
关于:config
,然后搜索network.dns.native是localhost
默认值为false
。切换到true
,你就可以开始了编辑你的代码很可能会成功
它现在可能已经有条目了。例如,OSX默认具有以下功能:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
只需将您需要的子域附加到它,例如:
127.0.0.1 mysubdomain.localhost
OSX上主机文件的路径是/etc/hosts
,因此sudo nano/etc/hosts
可以编辑它,Linux也是如此。
最好的解决方案,支持多个子域:
about:config
搜索
network.dns.localDomains
www.localhost,app.localhost
如果出现类似firefox找不到服务器这样的问题,可能是网络问题。要修复此问题,请确保调制解调器/路由器均未指示错误:
感谢您重播Praveen George,但是network.dns.disableIPv6默认值为false,请查看您的链接。这与子域设置无关:这使您的浏览器只能访问本地主机。你不能把它用在其他任何事情上。我必须刷新浏览器并重新安装所有扩展,因为我忘记了设置名称。这是一个糟糕的解决方案,没有外部脚本、图像等。将在页面上加载,没有字体,没有CDN出于某种原因Firefox会忽略主机文件,但这对其他浏览器有效在我的机器上工作\_(ツ)_/'(OSX、firefox 66.0.3)这对我来说很管用,尽管必须将子域添加到主机文件中非常烦人。Chrome没有这个问题。搜索了3个多小时的解决方案,这正是我所需要的。结果与
network.dns.native是localhost
,但没有任何问题。FF中似乎不必要的限制以我(可能还有其他人)为代价几个小时的挠头。为了避免自己不得不一次又一次地重新编辑它,你可以选择将该值设置为*.localhost
,以涵盖未来的所有情况。现在我所要做的就是在下次我重建我的机器时记住这个疯狂的异常!更正不要使用*.localhost-我被错误的希望所迷惑dns缓存。我在这里留下评论,以帮助防止其他人落入我的陷阱。