阿里云服务器SSL证书过期更换
获取SSL证书替换过期证书重启Nginx服务重启时报错问题
获取SSL证书
登录阿里云数字证书管理服务——SSL证书管理——个人测试证书,获得SSL证书,需绑定好对应域名。
获得证书后点击下载,已nginx为例,得到pew和key文件。
替换过期证书
根据在阿里云下载证书时帮助教程替换pem和key证书,修改nginx.conf 文件。
/usr/local/nginx/conf/nginx.conf
重启Nginx服务
cd /usr/local/nginx/sbin #进入Nginx服务的可执行目录。
./nginx -s reload #重新载入配置文件
根据情况使用 sudo
重启时报错问题
nginx报错 nginx: [alert] kill(25903, 1) failed (3: No such process):
cd /usr/local/nginx/sbin
sudo ./nginx 根据返回检查端口是否被占用
若出现:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
检查80端口:netstat -anp |grep 80
通常会默认被apache2占用端口,导致冲突
进入目录:cd /etc/apache2/
编辑配置文件: udo vi ports.conf
修改 Listen 80 改为其他端口 Listen 808 (根据自己设置)
重启apache2:sudo /etc/init.d/apache2 restart
重新启动./nginx -s reload
修改了配置文件后,可能希望使用特定的配置文件重新加载 Nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
参考:
https://blog.csdn.net/qq_42049516/article/details/120035430
https://blog.csdn.net/qq_35033270/article/details/81192945
https://www.cnblogs.com/tinywan/p/8127822.html