Laravel Valet站点连接在80号港口被拒绝

时间:2018-01-01 21:23:08

标签: nginx dnsmasq connection-refused port80 laravel-valet

自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缓存,重新启动了代客并重新启动。我在每个步骤之后重新测试,输出保持不变。

1 个答案:

答案 0 :(得分:0)

我找到了类似问题here的堆栈溢出答案。在valet install步骤中,我注意到它已经安装并启动了nginx并且我不记得它曾经多次重新启动nginx我之前调用了valet restart,尽管它告诉我它已经重新启动了成功。它归结为已经解决的非常奇怪的行为。