帮一个朋友解决https证书过期的问题
HTTPS 证书问题说明与处理方案
一、问题背景
在访问 https://oa.testnv.com【这里是举例,咱不能直接拿朋友的域名来说】 时, 浏览器提示 “您的链接不是私密链接”, 导致用户无法正常访问网站,如下图:

并且浏览也提示了“证书过期”,但朋友不知道该怎么处理。
二、沟通与解决
- 思路
1、续期新的证书;
2、在服务器上更换证书,重新相关服务即可。 - 沟通与解决
我问朋友,证书续期了没有,说已经续了,但具体在哪更换呢,他说不知道;
我说没关系,这样,直接 ping 一下域名,找一下服务器,通过 ping 域名 找到了具体的服务器,但他不知道服务器密码;
他的 ECS 机器在阿里云,我让他直接通过阿里云的远程客户端链接到服务器,但他不会操作,于是我俩又都安装了 向日葵 软件,我通过远程控制电脑;
我登录之后通过 ps -ef |grep nginx 查到了有 nginx 服务,并在nginx.conf的配置文件中找到了 oa.testnv.com 域名证书的地址,然后就需要把下载的证书上传到服务器并更换一下就行了,由于不知道服务器root密码,还是上传不了, 又更改了服务器密码,重启服务器;
重启之后,我把证书更换了,发现nginx启动不起来了,通过 lsof -i :80 发现有docker启动的nginx占用了 80端口,与是跟对方沟通有没有在使用 docker ,对方说没有使用,又把docker启动的nginx容器停掉,又启动nginx生成了,这会儿去访问网站也可以了。
三、处理流程梳理
证书完成续期 -> 上传服务器更换证书 -> 重启nginx
四、后续建议
- 设置证书到期提醒,避免再次过期
说明:以上内容用于 HTTPS 证书问题的排查与说明,可根据实际情况调整。

浙公网安备 33010602011771号