
设置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证书。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录



收藏了,感谢分享