nginx 从macOS Sierra升级macOS High Sierra后,代客停止工作

mrphzbgm  于 2023-04-05  发布在  Nginx
关注(0)|答案(4)|浏览(201)

将macOS从Sierra升级到High Sierra会破坏工作的代客安装。Ping工作正常,只是 *.浏览器上的dev给出无法连接的错误,无法连接网站。
我已经尝试了通常的故障排除步骤,如卸载代客和安装再次,但同样的问题。
我在某个地方读到它是相关的DNSMasq,所以我已经取消链接和卸载它多次通过brew没有成功。
有人遇到过这个问题,有什么建议的解决方案吗?

xkftehaa

xkftehaa1#

更新:我终于修复了它。它与最初怀疑的DNSmasq有关,但是我通过Brew删除并重新安装了多少次dnsmasq并不重要。
这就是我的工作:
1.删除dnsmasq brew uninstall dnsmasq已经做了很多次,但这一次,做了下一步,这有助于。
1.删除dnsmasq的配置文件和/usr/local/etc中的任何dnsmasq目录(这一步解决了我的问题
1.现在重新安装代客,valet install它将安装失踪的dnsmasq本身和新的配置dnsmasq将工作得很好,因为它在我的情况下工作。
希望它也能为你工作。
此外,我删除了整个代客泊车,并重新安装代客泊车后,删除旧的代客泊车目录设置在主目录iidoee.删除~/.valet,然后再次安装代客泊车。

56lgkhnf

56lgkhnf2#

我遇到了这个答案经历了同样的问题,但DNSmasq不是我的代客泊车的问题.我修复了以下步骤相同的症状.

步骤1

卸载并重新安装到v2的代客

  1. valet stop
  2. valet uninstall
  3. composer global require laravel/valet-假设您是这样安装的。
  4. valet install
  5. valet restart
    这并没有完全解决问题。但是浏览器随后给出了
    无法进行安全连接
    这导致步骤2。

第二步

在Google上阅读了这个GitHub discussion.dev域名上强制执行HTTPS之后,事实证明,只需运行valet secure [name of app]就可以让它再次工作。
或者,如果你不想为很多应用程序这样做,或者特别想以HTTP方式运行,那么运行valet domain localhost将更新你的代客网站使用.localhost。Localhost是一个保留字,因此以后不会遇到同样的问题。

qvk1mo1f

qvk1mo1f3#

我做了,代客域localhost和可以打开http://mysite.localhost在浏览器中没有任何进一步的问题

lsmepo6l

lsmepo6l4#

我几乎每次在MacOS更新后都会遇到这个问题。
运行valet install通常对我来说很有用。
避免其他常见问题:
1.接受新目录
1.更新Xcode

相关问题