浏览量:121次
首先要知道为什么非一定要将http改成https,通过《为什么一定要做https改造》这篇文章了解下,总结一句话就是搜索引擎支持这么做。
而将网址中的http改成https需要配置一个ssl证书,ssl证书有免费的,也有收费的商业证书。两者区别可以看《免费SSL证书和付费SSL证书的区别》这篇。
大部分网站还是选择免费ssl证书,下面以阿里云免费ssl证书配置到宝塔为例,讲下怎么把网址协议http改成https。
一、拥有一个阿里云账号,且安装了宝塔面板,网站域名不在阿里云也可以。
二、打开阿里云SSL证书页面——点击“免费证书”——点击“立即购买”,如图所示:
三、选择“免费证书”,购买数量“20个”,其他“不需要”,支付的时候是0元。至此,免费SSL证书申请成功,接下来部署到宝塔面板。
四、支付完以后,点击“登录管理控制台”,回到免费SSL证书页面,这时创建证书显示有20个。点击“创建证书”——“申请证书”——弹出界面按照需求选择申请数量——点击“确定”,如图所示:
五、验证信息,根据提示信息将该域名添加一个解析,然后验证成功即可。如图所示:
六、验证成功后点击“下载”——根据服务器环境选择对应的文件下载。
七、Nginx环境下阿里云SSL证书部署方法
1、按上方介绍的方法下载SSL证书(Nginx服务器类型),解压后是一个.key与.pem文件。
2、登录宝塔面板进入要部署的域名设置SSL,将后缀.key的文件用记事本编辑器打开,完整的将内容复制粘贴到左边输入框中;然后将后缀.pem的文件用文本编辑器打开,完整的复制粘贴到右侧输入框中即可。
八、Apache环境下阿里云SSL证书部署方法
1、在数字证书管理服务→SSL证书→免费证书→下载(根据服务器类型选择Apache),解压后有三个文件,如下图:
2、在宝塔控制面板→SSL→其它证书中将.key文档里内容复制进左边密钥(KEY)的框中。
3、用文本打开_public.crt文件 复制里面的内容到右边证书(pem)的框中,接着用文本打开_chain.crt文件,将内容复制到刚才已粘贴的内容下方(右边pem)。注意换行粘贴,这一步是拼接PEM证书,一定要根据这个顺序,否则浏览器会提示不安全。
4、保存成功后,会在证书夹中看到域名的SSL,点击部署即可。建议开启强制https,这样输入http的时候也会自动定向到https。