之前建了个WordPress博客,看到网上一些部署ssl证书的教程都非常的繁杂,找各种文件夹,放证书,写的都找不北,都不知道他们教程写的文件夹在什么地方,为这个问题当时苦恼了好久,不过现在好了,找到了 Certbot 部署工具,无论是Ubuntu,还是Debian还是Centos,都可以通过这个部署工具,简单快速的部署Let's Encrypt ssl证书,并且也带有三个月自动更新证书的功能,非常的方便,希望这篇文章给第一次搭建WordPress的朋友,带来些小的帮助。
这一次我以Ubuntu系统部署ssl为例,把这个过程写一遍,非常的简单。首先还是要打开Xshell登陆服务器。然后依次复制下面代码就可以。
1.当你登陆上服务器后,首先还是要先输入root口令:
sudo -i
2, 添加Certbot PPA :(这五句代码要一次次输入,其中第三条还是第四条也许会报错,但是不用管他,总之依次输入完就好。输入第二句代码的时候会让你恢复Y或N,你就回复Y就可以。这几句代码好像一共要输入两次 y)
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
3. 安装Certbot :
sudo apt-get install certbot python-certbot-apache
4.获取并安装证书:(这一步会让你输入一些邮箱,域名,以及一些选择yes和no等,你按图片标注填就ok了)
sudo certbot --apache
5.证书自动续订:(证书有效期三个月,这一步可以设置到期自动续订)
sudo certbot renew --dry-run
OK了。到此就完全部署完了,还是很简单的步骤,希望能帮到大家,如果你有问题或疑问,也可以留言!
下面我贴上这个部署ssl的官方网站,如果你不是Ubuntu系统,是其他任何系统,也都可以按照他网站不同系统的教程安装ssl证书,非常方便。
网址: https://certbot.eff.org/lets-encrypt/ubuntubionic-apache
选择完上面的系统,下面就自动列出了系统所需的安装命令,你浏览器如果带自动翻译就能看明白他的介绍。
文章评论