怎么安装配置SSL证书?
虽然楼上的回答已经很详细了,因为我自己也安装配置过ssl证书,所以也来写写经验教程(关于如何安装配置免费SSL证书的)。
这篇教程也写在我的网站里,我在这里直接贴出来吧:
SSL 证书(SSL Certificates)又叫服务器证书,如今,为了提高网站的安全等级,一般都会给网站安装SSL证书,这样网站就可以通过https的方式来访问,在数据传输的过程中也更加安全。
若网站没有安装SSL证书,那么在访问网站的时候,可能会弹出网站的安全证书不受信任类似的提醒,这样提示一般会让访客选择离开该网站。所以,为你的网站安装SSL证书是非常有必要的。
SSL证书一般分为以下三种:
域名型(DV)SSL 证书 (免费和收费)信任等级一般,只需验证网站的真实性便可颁发证书保护网站。
企业型(OV)SSL 证书 (收费)信任等级强,须要验证企业的身份,审核严格,安全性更高。
增强型(EV)SSL 证书 (收费)信任等级最高,一般用于银行证券等金融机构,审核严格,安全性最高,同时可以激活绿色网址栏。
因为收费的SSL证书价格比较高,对于一般的个人网站,我们大多会选择免费的SSL证书。因此,库博客的本篇教程只教大家如何为你的网站部署免费的SSL证书。这里以阿里云和腾讯云的SSL证书为例:
一、部署免费的腾讯云SSL证书
进入到腾讯云的控制台,选择SSL证书- 证书管理-申请免费证书,选择左侧的免费版DV SSL证书,点击确定。
填写基本信息,必填项通用名称(也就是你的域名)和申请邮箱,然后点击下一步。
选择手动DNS验证,点击确认申请,然后点击查看证书详情。
根据要求,要给你的域名添加一条解析记录, 打开我的域名,选择要解析的域名,点击解析。
点击添加记录,按照前面的证书操作指引,将指定的主机记录、记录类型还有记录值添加进去,点击保存。接下来就等待SSL证书审核通过即可,一般会有短信通知。
SSL证书审核通过之后,打开SSL证书管理,找到对应的证书,点击下载,就会自动下载一个文件,里面有各种服务器类型的SSL证书。解压后的文件夹中有2个文件,一个是 证书文件:文件类型为PEM。另一个是密钥文件:文件类型为KEY。
你的服务器是什么类型的(比如Apache、Nginx等),就下载什么类型去部署就行。
安装SSL证书一般有两种方法,第一是手动命令行安装,对于新手会比较复杂,可以参考腾讯云的这篇文档教程:Nginx 服务器证书安装图文教程,个人觉得这个教程讲解的比较清晰明白。如果想通过手动安装SSL证书的朋友可以看看。
另外,建议新手朋友不要手动安装,以免出错,可以使用宝塔面板一键部署的方式,非常简单,只需要把文件信息复制到对应的设置栏里,点击保存,勾选强制https即可。跟上面手动安装的效果是一样的。宝塔面板安装SSL证书的方法如下图所示:流程是网站-设置-SSL-其他证书。如果没安装宝塔面板,可以参考这篇教程:宝塔面板一键部署wordpress网站
温馨提示:打开.PEM 和.KEY 文件的时候,建议使用notepad++这个软件打开后复制粘贴,以免出现格式问题。
SSL证书安装成功后,可以在浏览器地址栏打开自己的网站,看看效果,可以发现访问时地址栏已经出现加锁的标记。到这里我们就已经完成了SSL证书的安装部署。(不同的浏览器显示方式可能有所不同,比如有的就是显示绿色)
二、部署免费的阿里云SSL证书
与上面腾讯云SSL证书申请的步骤大致相同,我们先打开阿里云的控制台,找到SSL证书-购买证书,按下图所示,选择免费版的SSL证书。购买成功后,前往证书控制台。
点击证书申请,按照要求填写相关信息,这里要注意的是:如果域名是在阿里云购买的,则会自动DNS验证,不需要我们手动去添加,如果域名不是在阿里云购买的,那么就需要手动去添加DNS,具体步骤参考前面的教程即可。
耐心等待系统自动审核完成,一般会有短信通知。审核通过之后,点击下载,即可下载SSL证书,关于如何去安装SSL证书,参考上面腾讯云SSL免费证书部署的过程即可。
以上就是阿里云腾讯云如何申请免费ssl证书的方法和步骤,希望能帮助到大家。