三行命令完成Nginx 建立免费SSL 证书

三行命令完成Nginx 建立免费SSL 证书

设置SSL不必定是昂贵和复杂的,这是为Nginx服务器设置SSL的最快和最简单的方法。

亚马逊Linux的AMI已经预装了python和pip,所以这超级快速和简单 第一步。 SSH进入EC2实例 第二步。 安装cert bot。


sudo pip3 install certbot certbot-nginx

目前你已经安装了Certbot,我们可以用SSL配置我们的Nginx服务器。为了完成安装,你的DNS记录必须指向你的EC2实例 第三步。 安装证书

sudo /usr/local/bin/certbot --nginx -d example.com -d www.example.com  --agree-tos -m your@email.com

目前你的服务器已经配置了90天的免费SSL证书。

我们还可以自动更新

第四步。

echo "0 0,12 * * * root /opt/certbot/bin/python -c 'import random; import time; time.sleep(random.random() * 3600)' && sudo certbot renew -q" | sudo tee -a /etc/crontab > /dev/null

这样的三行代码就可以为你的Nginx服务器提供有效的SSL证书。

© 版权声明

相关文章

1 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    陪我喝杯明天见吧 投稿者

    收藏了,感谢分享

    无记录