为什么Laravel代客生成的证书在chrome中不再有效?

时间:2017-06-01 09:03:16

标签: php laravel laravel-valet

我最近将Chrome更新为版本58.0.3029.110(64位)。由于用valet更新了我所有的开发站点,因此在浏览器栏中抛出了“不安全”警告,我不得不手动为开发站点添加例外。

我尝试过的事情。

  1. valet forget site && valet link site && valet secure site
  2. valet stop && valet uninstall && valet install
  3. 通过valet命令忘记网站并重新创建并保护它。按预期工作,并通过http://为网站提供服务,因此我非常有信心 nginx dnsmasq 正常合作。

    在重新创建站点链接并保护它们之前卸载并重新安装valet也没有达到预期的效果。

    对于还有什么其他尝试,我有点陷入困境?而据我所知,Valet的其他用户并没有报道,所以我猜它是我机器本地化的东西。

    通过评论获得额外的调试洞察力(感谢您的信息)

    证书似乎是针对wordpress.dev但是为any-site.dev提供服务?

    Attackers might be trying to steal your information from dash.reviews.dev (for example, passwords, messages, or credit cards). NET::ERR_CERT_COMMON_NAME_INVALID
    Subject: *.wordpress.dev
    Issuer: *.wordpress.dev
    Expires on: May 30, 2018
    Current date: Jun 1, 2017
    PEM encoded chain:
    -----BEGIN CERTIFICATE-----
    MIIC/DCCAeSgAwIBAgIJALNqUY/m3QBNMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNV
    BAMMDyoud29yZHByZXNzLmRldjAeFw0xNzA1MzAxMTE2MjZaFw0xODA1MzAxMTE2
    MjZaMBoxGDAWBgNVBAMMDyoud29yZHByZXNzLmRldjCCASIwDQYJKoZIhvcNAQEB
    BQADggEPADCCAQoCggEBANrWsRS8opaiZn9VBLHCJFqhqe7ZzFCN4YZNKwV+rJMi
    3STA3gJEUA8t+bLbLUaXjkUhiyq6TpJp6tKW6AY11iUDCjKCbE5CwOB3sIJAvy/G
    w6O/ID3ViYMbqm9pJbnEmlHZP8cizBqfyZy8QZCIrAllc/CdfuxR7dCnXSaw+BkY
    fzCUUwMO0O/TmhLEOnqugOkRCx6bNEyN2Jgu/Ll1gHedAZ3BZPifLPpt9tHdkiaU
    qdhUQR2s0zig7Pg5NqH7V90q3rRTSWwc2fnu7MxtNyHnjD5kKairmFR+4IEFTHaa
    6nODNviwjcV+GaMWwHB/qlLkDceSaM/EH/dDu7lpSD0CAwEAAaNFMEMwCQYDVR0T
    BAIwADALBgNVHQ8EBAMCBeAwKQYDVR0RBCIwIIINd29yZHByZXNzLmRldoIPKi53
    b3JkcHJlc3MuZGV2MA0GCSqGSIb3DQEBCwUAA4IBAQC/sEY14ES/6A8uIoqUGj1S
    f0PHY1atc6XJrvs28+HMRlCS/xEGdeZpGV4F4/XYWJWKqVp0MsKzLUGjMOvvwH53
    TtnW88HFQMecjAeSg1k2jT/ZBgFwUhTV1PA5XA00jBMH8oIcTYy0vm+MjCNalRDW
    sfsIl91pR8MtFlEp0TV+MbewG4ak8bHzaN0vcO4gMYlUTaq3LmgfYWsdUhIKk3ZE
    /pLH3gVmQitPZXTiwKA83msbDGlDBimE3n8QCcJIVBZJf6tOvE3eemBMIbNoucb3
    25/7FQw8WwV7Nzo1HF7jLsLYNB49OriDrOW9hk2qUfOzbsdq8UUcFitdAvXzfjCs
    -----END CERTIFICATE-----
    

    我已经使用valet forget wordpress并手动删除了wordpress符号链接,因为这似乎没有做任何事情,但怀疑 nginx 配置需要重写,我不知道在哪里/如何这样做或为什么我需要如果代客工作正常?

2 个答案:

答案 0 :(得分:2)

因此valet forget仅适用于parked目录

我使用valet link并删除了符号链接,剩余的配置文件仍然存在。

即使在valet uninstall之后,它也没有删除充满旧网站证书的~/.valet

我猜测存在一些冲突,其中一个服务器和它选择的一个服务器对于当前域无效。

即将完全删除并重新安装所有依赖项,希望对事情进行排序。如果是的话,我会接受这个答案,如果不是,我会更新。

Jheeze!

Valet根本不会卸载/重新安装。

答案 1 :(得分:1)

打开要链接的目录 做 valet park valet link valet secure