我的域名在 Google Chrome 上显示为不安全。
我以 root 身份登录到我的服务器并运行了以下命令:
certbot certificates
Run Code Online (Sandbox Code Playgroud)
它产生了以下输出: certbot 证书有效。
Found the following certificates:
Certificate Name: xyz.com
Domains: xyz.com www.xyz.com
Expiry date: 2022-01-14 (valid: 58 days)
Certificate path: /etc/letsencrypt/live/xyz.com/fullchain.pem
Private key path: ....
Run Code Online (Sandbox Code Playgroud)
然而,该网站显示为不安全。
之后我跑了:
sudo systemctl restart nginx
Run Code Online (Sandbox Code Playgroud)
然后网站就变得安全了。
我该怎么做才能不需要每次更新证书时都重新启动 nginx?
我在 ubuntu 18.04.5 上使用 Nginx 1.14.0 我的客户端版本是: certbot 0.31.0
Ric*_*ith 18
您不需要重新启动 Nginx,但您需要告诉 Nginx 证书已更改,以便它可以重新加载它。使用nginx -s reload(并且可能sudo systemctl reload nginx也会起作用)。
这可以与续订命令结合使用certbot,例如:
certbot renew --post-hook "nginx -s reload"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5902 次 |
| 最近记录: |