自Chrome和Safari开始强制在.dev TLD上进行HTTPS重定向以来,我一直在连接到我的Laravel代客网站时出现问题。
在不知道Chrome和Safari已经这样做的情况下,我将Valet更新为1.2并且没有考虑首先检查Firefox(doh!)。我已经在High Sierra(10.13.2)上安装了Laravel Valet(2.0.6)的最新稳定版本,完全删除了homebrew/php/php70
的运行版本并重新安装以确保现在已将TLD更改为。测试
我可以ping域名而不会丢失任何数据包,但是当我运行时
curl oldabp.test --verbose
我得到了
* Rebuilt URL to: oldabp.test/
* Trying 127.0.0.1...
* TCP_NODELAY set
* Connection failed
* connect to 127.0.0.1 port 80 failed: Connection refused
* Failed to connect to oldabp.test port 80: Connection refused
* Closing connection 0
curl: (7) Failed to connect to oldabp.test port 80: Connection refused
我还使用this article中的命令清除了dns缓存,重新启动了代客并重新启动。我在每个步骤之后重新测试,输出保持不变。
答案 0 :(得分:0)
我找到了类似问题here的堆栈溢出答案。在valet install
步骤中,我注意到它已经安装并启动了nginx并且我不记得它曾经多次重新启动nginx我之前调用了valet restart
,尽管它告诉我它已经重新启动了成功。它归结为已经解决的非常奇怪的行为。