Letsencrypt work with Nginx

今天测试了一下用letsencrypt生成CA的证书,并和Nginx配合工作。

  • 在域名解析配置域名和服务的IP地址
  • 配置Nginx,将域名指向本地服务
  • 安装Letsencrypt

安装Letsencrypt,我的VPS机器是CentOS 7的系统,安装命令如下:

    sudo yum install epel-release
    sudo yum install certbot

生成证书

certbot certonly --webroot -w /var/www/example -d www.example.com

需要将上面的 -w参数和-d参数调整成自己的参数。

上面的参数执行完之后会生成证书文件在 /etc/letsencrypt/live/domain.name目录下,配置nginx的时候,将ssl_certificate指向fullchain.pem文件,将ssl_certificate_key指向privkey.pem文件。

你可能感兴趣的:(Letsencrypt work with Nginx)