本文小编为大家详细介绍“如何通过Let’s Encrypt生成SSL证书”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何通过Let’s Encrypt生成SSL证书”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

安装和使用安装

cerbot/Let’s Encrypt 支持众多 Linux 发行版,也支持 BSD 平台,可直接使用相应的包管理工具进行安装:

Ubuntu16.04sudoapt-getinstallletsencrypt-tjessie-backports#Debian8sudoapt-getinstallletsencrypt#Debiantesting/unstablesudodnfinstallletsencrypt#Fedorasudopacman-Sletsencrypt#Arch

Ubuntu 14.04、CentOS、BSD 以及 Mac 下可以通过脚本安装:

wgethttps://dl.eff.org/certbot-autochmoda+xcertbot-auto获取证书

certbot-auto certonly # 如果安装的是 letsencrypt 把 certbot-auto 替换成 letsencrypt 即可

自动续期

certbot-autorenew--quiet#CentOS/RHEL部署 Nginx

#将所有HTTP请求指向HTTPSserver{server_nameexample.com;listen80;return301https://$server_name$request_uri;}#监听HTTPS请求server{server_nameexample.com;listen443ssl;#TLS基本设置ssl_certificate/path/to/your/fullchain.pem;ssl_certificate_key/path/to/your/privkey.pem;ssl_protocolsTLSv1TLSv1.1TLSv1.2;#网站的其它设置不变#[...]}

读到这里,这篇“如何通过Let’s Encrypt生成SSL证书”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。