Laravel 为什么黄昏会显示错误;该网站可以';“联系不到”;我的宅地升级后被拒绝了?

Laravel 为什么黄昏会显示错误;该网站可以';“联系不到”;我的宅地升级后被拒绝了?,laravel,vagrant,homestead,laravel-dusk,Laravel,Vagrant,Homestead,Laravel Dusk,多年来,我一直喜欢拉维、家园和黄昏。一切正常,但我最近需要升级到PHP7.4以安装一个新的软件包,所以我继续升级VirtualBox、Vagrant等: vboxmanage--version=6.1.2r135662 流浪汉2.2.7 拉雷维尔/家园(virtualbox,9.2.0) 宅地v10.2.0 拉威尔6.13.1 黄昏v5.9.0 Ubuntu 18.04.3 LTS PHP 7.4.1 Windows 10是主机 现在,当我运行我的黄昏浏览器测试时,他们会在Chrome中生成

多年来,我一直喜欢拉维、家园和黄昏。一切正常,但我最近需要升级到PHP7.4以安装一个新的软件包,所以我继续升级VirtualBox、Vagrant等:

  • vboxmanage--version
    =
    6.1.2r135662
  • 流浪汉2.2.7
  • 拉雷维尔/家园(virtualbox,9.2.0)
  • 宅地v10.2.0
  • 拉威尔6.13.1
  • 黄昏v5.9.0
  • Ubuntu 18.04.3 LTS
  • PHP 7.4.1
  • Windows 10是主机
现在,当我运行我的黄昏浏览器测试时,他们会在Chrome中生成带有此错误的屏幕截图:
“无法访问此站点”错误连接被拒绝

但在Windows Chrome中,我可以像往常一样浏览我的本地站点(Windows是我的宅地盒子的主机)

.env
中的我的
APP\u URL
是(并且一直是)
APP\u URL=https://abc.192.168.1.105.xip.io:44300
,在我的
.env.dash.local
文件中也是一样的,我一直都有这个文件

在Vagrant中,当我运行wget时https://abc.192.168.1.105.xip.io:44300,结果显示
失败:连接被拒绝
。但是如果我运行
wget 127.0.0.1
,它会下载正确的页面

于是我想我可以把我的APP_URL改成127.0.0.1(尽管我不知道为什么我的升级会导致我被要求做出这种改变)

但是,Dash Chrome屏幕截图中的错误变成“您的连接不是私有的”NET::ERR\u CERT\u AUTHORITY\u INVALID

我还没有找到帮助解决这些问题的文档。想法


如果我更改为
APP\u URL,请注意=https://google.com
,屏幕截图成功显示谷歌。所以至少Chrome在Homestead中安装正确。

我让它工作了。我不明白为什么这些步骤似乎是必要的,因为在我以前使用Dusk的经验中,它们从来都不是必需的,而且由于最近的升级,没有文档提到它们是新必需的

  • 我删除了“:44300”,所以现在我的
    .env.dash.local
    显示了
    应用程序的URL=https://abc.192.168.1.105.xip.io
  • 然后,运行Dask会再次出现“您的连接不是私有的”NET::ERR\u CERT\u AUTHORITY\u INVALID错误,因此我想我需要告诉Homestead Chrome浏览器信任自签名证书。让我跑起来:
  • 现在黄昏又开始了

    sudo apt-get install libnss3-tools
    vagrant@vboxHomestead:~/Code/myproject$ cat /etc/nginx/ssl/ca.homestead.vboxHomestead.crt > ca.homestead.vboxHomestead.crt
    certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "ca.homestead.vboxHomestead.crt" -i ca.homestead.vboxHomestead.crt