服务器 > 网络 > SSL

Nginx更新SSL证书的实现步骤

61人参与 2025-12-10 SSL

如果已经配置好了但是遇到了问题,可以直接看5 遇到的问题

1 下载最新的ssl证书文件

一般证书文件包含,证书文件和私钥文件

2 备份旧的ssl证书文件

#备份证书和私钥文件
cp /etc/nginx/ssl/xx.crt /etc/nginx/ssl/xx.crt.bak
cp /etc/nginx/ssl/xx.key /etc/nginx/ssl/xx.key.bak

3 配置新证书

先将ssl的证书文件上传到服务器。

编辑nginx的配置文件,替换ssl 证书路径为新的文件名称

server {
    listen 443 ssl;
    server_name xx.com;
    
    # ssl 证书路径
    ssl_certificate /etc/nginx/ssl/new.pem;
    ssl_certificate_key /etc/nginx/ssl/new.key;
    
    
    # ssl 配置
    ssl_protocols tlsv1.2 tlsv1.3;
    ssl_ciphers ecdhe-rsa-aes128-gcm-sha256:ecdhe-rsa-aes256-gcm-sha384;
    ssl_prefer_server_ciphers off;
    
}

4 验证配置

重新reload nginx,重启nginx都可以

#重新加载nginx配置文件
nginx -s reload

# 重启nginx
systemctl stop nginx
systemctl start nginx

浏览器访问域名地址查看证书配置信息,或者使用域名检测工具(https://myssl.com/

检查证书到期时间是否是新的证书的时间,如果合适,就说明更新成功了

5 遇到的问题

如果nginx重启后,无论如何清除缓存,重启服务,重启nginx还是不行,那么就需要注意是否使用了waf之类的防火墙应用,如果使用了的话,也是需要waf之类的应用同步更新ssl证书。

到此这篇关于nginx更新ssl证书的实现步骤的文章就介绍到这了,更多相关nginx更新ssl证书内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

您想发表意见!!点此发布评论

推荐阅读

Nginx错误拦截转发 error_page的问题解决

12-10

Nginx动态配置upstream的使用小结

12-10

Ubuntu 20.04缺少libssl.so.1.0.0错误的解决方案

11-23

Nginx配置带SSL认证的转发方式 (HTTPS请求)

01-11

ubuntu下国内升级ollama全过程

01-11

Tomcat输出控制台中文乱码问题分析及解决过程

11-13

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论