在2分钟内获取HTTPS证书我们将使用Certbot从Let'sEncrypt获取免费的HTTPS证书。这里使用CentOS6+ngibx。更多系统安装方法可以查看Certbot官网,这里不再赘述。安装Certbot由于CentOS6没有Certbot的打包版本,我们需要使用certbot-auto脚本来获取。wgethttps://dl.eff.org/certbot-autochmoda+xcertbot-autorunCertbot现在我们可以直接运行Certbot来获取我们需要的HTTPS证书。这里注意,Certbot默认的nginx.conf路径是/etc/nginx/nginx.conf。如果您的conf文件在此路径中,则直接运行Certbot即可。$sudo./certbot-auto--nginx如果你的conf文件在其他路径,你需要使用nginx-server-root参数指定conf文件的路径。$sudo./certbot-auto--nginx--nginx-server-root=/usr/local/nginx/conf现在是我们最喜欢的no-brainer是的下一步。(仔细看问题就好了)选择活动站点和重定向后,会帮我修改nginx.conf文件,恭喜我成功了。与HTTPS证书相关的文件存储在/etc/letsencrypt/中。这时候打开我们的站点,发现已经变成了金色传说的https。
