NET::ERR_CERT_DATE_INVALID 本地开发 (xampp)

tof*_*ler 6 php windows xampp openssl self-signed-certificate

我正在尝试为本地开发修复 NET::ERR_CERT_DATE_INVALID 错误。

我正在使用 xampp 设置(PHP 7.4,Windows 10)。在尝试了几个关于自签名证书的教程之后,我现在陷入了困境。

到目前为止我所做的

  • 创建一个自签名证书,在 xampp 中使用 openssl,如下所示:

    set OPENSSL_CONF=C:\xampp\php\extras\openssl\openssl.cnf

    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt

我成功创建了server.crtserver.key文件并将它们放在正确的目录中C:\xampp\apache\conf\[ssl.crt]/[ssl.key]

我还尝试cacert.pemCA 证书下载包并取消注释文件中的必要行php.ini

之后我总是重新启动我的服务器,但上述方法都不起作用。

Cha*_*ana 3

首先,从浏览器中打开证书,查看浏览器是否向您显示新申请的证书。如果是旧的,您可以尝试以下步骤。

  1. 去看看 Apache 配置文件内部是否替换了正确的证书文件。也许您的域虚拟主机没有使用您替换的 .crt 文件。

  2. 打开浏览器的隐身模式并打开网站。有时证书会被缓存。如果是浏览器缓存的问题,请清除缓存后重试。