OpenLiteSpeed服务器配置Let’s Encrypt的免费SSL证书并自动重新注册

  

由于OpenLiteSpeed暂时无自动化的Let's Encrypt相关模块
故必须手动设置

首先安装Certbot

1
2
3
4
5
6
7
8
9
10
11
### CentOS 7 8/ RHEL 7 8###

yum install certbot

### Ubuntu 16.04 / Debian 9 10###

apt-get install certbot

### Debian 8 ###

apt-get install certbot -t jessie-backports

安装好OpenLiteSpeed服务器后
生成SSL

1
certbot certonly --webroot -w /usr/local/lsws/your_web_root/html/ -d www.xxx.com

生成的证书会在这里

1
/etc/letsencrypt/live/<yourdomain>/

登录服务器后台
http://your-ip:7080
设置443端口的监听
Let’s Encrypt,OpenLiteSpeed,SSL,SSL证书自动更新,免费SSL证书,自动重新注册SSL,OpenLiteSpeed服务器配置Let's Encrypt的免费SSL证书并自动重新注册

设置监听的域名
Let’s Encrypt,OpenLiteSpeed,SSL,SSL证书自动更新,免费SSL证书,自动重新注册SSL,OpenLiteSpeed服务器配置Let's Encrypt的免费SSL证书并自动重新注册

设置SSL证书
Let’s Encrypt,OpenLiteSpeed,SSL,SSL证书自动更新,免费SSL证书,自动重新注册SSL,OpenLiteSpeed服务器配置Let's Encrypt的免费SSL证书并自动重新注册

设置SSL配置
Let’s Encrypt,OpenLiteSpeed,SSL,SSL证书自动更新,免费SSL证书,自动重新注册SSL,OpenLiteSpeed服务器配置Let's Encrypt的免费SSL证书并自动重新注册

重启OpenLiteSpeed服务
Let’s Encrypt,OpenLiteSpeed,SSL,SSL证书自动更新,免费SSL证书,自动重新注册SSL,OpenLiteSpeed服务器配置Let's Encrypt的免费SSL证书并自动重新注册

自动更新Let’s Encrypt的SSL证书
先测试

1
certbot renew --dry-run

命令如果运行成功,则设置一个crontab任务每隔多少日期自动运行以下命令即可

1
certbot renew

  •   正在提交中,请稍候...
      评论提交成功
    回复 的评论,点击取消回复