怎么为网站添加一个免费的SSL安全证书?
自从谷歌要求大家的网站必须安装SSL证书后,网页裸奔的时代基本宣告结束,商业版的SSL证书是极其昂贵的,申请一个免费的更经济实惠。
为了让大家方便地转到SSL上,Certbot组织诞生,提供了一个方便好用的工具certbot,自动化地部署SSL证书。使用体验了一下,部署起来确实很方便,全自动化操作。
选择安装环境
首先访问工具使用网站,按照要求选择自己服务器的软件和操作系统,我这里选了Nginx和Ubuntu 18.04
SSH登录服务器
通过ssh登录到服务器上,接下来会安装一些软件。
添加Cerbot的安装源
$ sudo apt-get update $ sudo apt-get install software-properties-common $ sudo add-apt-repository universe $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update
安装Certbot
$ sudo apt-get install certbot python-certbot-nginx
选择证书的安装方式
手动安装
会生成证书,然后手动配置Nginx
$ sudo certbot certonly --nginx
自动安装
跟着命令行提示一步一步填写操作,会自动编辑Nginx
sudo certbot --nginx
实战操作过程截图如下
这样就把证书安装好了,唯一遗憾的是证书只有3个月有效期,到期后还要这样的步骤重新来一遍。
赞 (0)