【linux服务器ssl证书过期替换】

  1. 输入https链接查看证书过期了~
  2. 登录服务器root角色;找到nginx所在目录,一般在 /usr/local/nginx
  3. 查看nginx配置文件,找到ssl证书配置的命令
    将新的证书进行替换
    可以上传文件或者mv旧的pem,key;将新的写进去;
    文件名最好不要改,这样不用该配置文件
  4. 重启nginx和应用就ok了;一般是立即生效

重启nginx的操作

先找到sbin目录,输入命令./nginx -t
然后输入命令./nginx -s reload 即可

重启应用

ps -ef | grep XXX
再kill -9 进程号,将应用干掉
然后重新执行启动脚本

Linux系统中,自签名证书主要用于验证本地主机的身份,当证书过期时,可能会遇到以下情况: 1. **证书有效性检查失败**:当你尝试使用HTTPS、SSH等安全协议连接到服务器时,系统会检查证书的有效性。过期证书会被视为无效,导致连接失败或显示警告。 2. **SSL/TLS握手问题**:在浏览器或其他客户端中,如果SSL/TLS握手阶段检测到证书过期,连接会被中断,显示“证书过期”或类似错误信息。 3. **服务不可用**:对于依赖于SSL/TLS证书的应用程序(如Apache、Nginx等),证书过期可能导致服务拒绝新连接,直到证书更新或禁用SSL检查。 解决方法: - **更新证书**:首先,你需要获取一个新的证书替换过期的自签名证书。这通常涉及到生成或下载一个新的证书,并使用`openssl`命令替换原有的证书文件。 - **更新有效期设置**:在配置文件中,确认证书的有效期限被正确设置。例如,在Nginx中,你需要更新`/etc/nginx/conf.d/ssl.conf`中的`ssl_certificate`和`ssl_certificate_key`路径及有效期限。 - **重启服务**:在更改证书后,记得重启相关的服务,如`nginx restart`或`systemctl restart nginx`,使新证书生效。 - **配置信任期限**:有些情况下,客户端可能会暂时接受过期证书,但只在有限时间内。如果你希望客户端能继续连接,可能需要设置一些临时的信任策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值