1. 安装snap,具体请百度

首先需要安装snap,具体请百度

以下命令root操作

1. 通过snap安装certbot:

snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot  #使cerbot命令生效

2. 停止nginx(否则在签发证书时会报错):

nginx -s stop

3. 签发https证书:

certbot certonly --standalone --email 你的邮箱@email.com -d xxx.cn -d aaa.bbb.cn
生成的文件在 "/etc/letsencrypt/live/域名" 内

4. 为站点配置nginx:

cd /www/server/panel/vhost/nginx    #每个人的目录可能不同,具体查看nginx.conf最底下"include"配置的目录

在你的域名conf配置文件中添加:
ssl_certificate /etc/letsencrypt/live/域名/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/域名/privkey.pem;

5. 重新启动nginx:

nginx
分类: Linux 标签: 暂无标签

评论

全部评论 1

  1. 陈豌坪
    陈豌坪
    Google Chrome Windows 7
    陈豌坪:文章真不错http://ckfz.1ut9wd.cn

目录