开发者社区> 阿里云管家(附最新优惠)> 正文

【教程下】最新阿里云申请免费SSL证书实现网站HTTPS化

简介:
+关注继续查看

在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL证书。


一、HTTPS有什么好处?


1、HTTPS相对HTTP来说更安全,HTTPS 对传输的数据进行加密。


2、搜索引擎会优先收录HTTPS网站,谷歌和百度已经公开承诺。


3、HTTPS,能够有效防止运营商流量劫持、阻止弹窗广告。


4、对用户浏览体验更友好,现在的主流浏览器针对普通HTTP网站会标注不安全站点,HTTPS标注安全。




二、如何在阿里云申请SSL证书:



1、登录阿里云:



3、进入管理控制台——云盾控制台——证书服务:

4、免费购买Symantec证书。

5、为SSL证书补全域名和个人信息。

6、域名授权认证。

这里只是简单的大体说一下步骤,具体的图文申请教程大家可以参考《【教程上】最新阿里云申请免费SSL证书实现网站HTTPS化》这篇文章。申请完成的证书如下:




2dd9404161f476e0b1734d0fb9fa35b3c3447f2a






三、SSL证书如何配置?





SSL证书申请完成之后,阿里云对于如何上传并根据不同的服务器情况进行设置有一个专门的说明,但是说实话那个步骤有点繁琐,而且在具体修改apache文件时还有可能遇到一个错误提示:AH00526:syntax error on line 92 of……。这对一些半路出家的站长实在太难了,所以我们用一个更简单的方法进行SSL证书设置,那就是宝塔面板的一键SSL功能:





1、登录面板,选择网站:


首选我们登录宝塔管理面板,在左侧菜单栏选择”网站“,然后对于你要设置SSL证书的网站选择”设置“。




c740f98171dfcc676f6db851214732c9f6f5b8de





2、配置SSL证书的两种方法(可自由选择):



方法一:选择其他证书。




因为我们使用的是在阿里云申请的免费SSL证书,所以我们选择”其他证书“,然后用复制前面我们所下载的证书文件中.key文件的内容粘贴到第一个文本框里,复制另一个和key文件同名的那个.pem文件内容粘贴到第二个文本框里并保存。





97664b8722d61ed82348329efe369711f98786a6







方法二:直接在面板申请let’s encrypt证书。



在前面我们提过一个let’s encrypt的免费证书,在这里大家也可以看到let’s encrypt的申请按钮,如果你不用阿里云的证书,那么也可以申请let’s encrypt。如图:




03e6290ae578376f0c2eed65d8a47df135aaa4fe




这个let’s encrypt的SSL证书有效期是三个月,看提示是可以免费续签,我们因为有了阿里云提供的Symantec的SSL证书,就不具体演示了,大家有兴趣可以自己试一下。

3、开启强制HTTPS:


设置完SSL证书之后,记得开启右上角”强制HTTPS“按钮才算大功告成,现在访问我们的网站就会发现,网址栏里已经自动变成https开头了,并且网址前面有一个绿色小锁符号。但是对于部分老网站来说,有可能你的网址前面那个小锁会是灰色的并且有个黄色三角符号。这是因为你的网页中图片或者部分内链还是HTTP开头的网址。如图:


9cdcf94c588103b7f1f0f15c30ee0f5c02276654




看上去好像不够完美。对于这种情况我们有两种方法,第一种方法比较通用。可以通过phpMyadmin数据库指令来批量修改!代码如下:




update wp_posts set post_content = replace(post_content, 'http:/www..com','https://www.**.com');



第二种方法只适用与wordpress程序搭建的网站,通过修改 functions.php 文件。比如我的网站就是用的第二种方法,同样可以让你的小锁变成绿色:




074b1248a5cc6e0a4aee5629cdd8584924dc9655


这个修改的方式有时间我们在下一篇文章里面再继续分享。今天和大家的分享的是SSL证书配置HTTPS的两种方法,希望对您有所帮助,谢谢阅读。





















版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
老板急坏了,公司网站的 HTTPS 过期了(1)
老板急坏了,公司网站的 HTTPS 过期了
43 0
宝塔面板如何配置网站ssl安全证书(支持https访问)
宝塔面板如何配置网站ssl安全证书(支持https访问)
1947 0
阿里云官方网站免费套餐怎么抢
阿里云推出包含云服务器 ECS、负载均衡、云数据库 RDS、云数据库 Redis 版、云数据库 Mongodb 版、弹性公网 IP、CDN、对象存储 OSS、文件存储 NAS等40+核心云产品,6个月免费使用何为免费套餐,其实就是让你先体验,觉得好用,易用,能适用您的业务场景,就可以在免费到期后继续续费使用。
1707 0
python爬虫处理不被信任证书的网站
python爬虫处理不被信任证书的网站
22 0
gdy
Tomcat9使用免费的Https证书加密网站
1.概述 Apache Tomcat是一款优秀的Java Web容器,对于各个站长来说,可以很方便的使用Tomcat将自己的网站博客放在公网的服务器上,分享自己的心得以及个人博客。 那么在公网中的访问,没有被第三方公认可信的机构加密时,会默认使用Http协议,以明文将自己的网站在公网上传输。
2526 0
老板急坏了,公司网站的 HTTPS 过期了(2)
老板急坏了,公司网站的 HTTPS 过期了
23 0
如何在百度找到免费的ssl证书
  在安全意识提升的大环境下,用户会部署ssl证书来提高网站的安全度与防网页劫持,由于发源于美国的ssl协议在国内被国际承认的公司并不多,加上许多用户所要求的安全级别并没有达到电子贸易和政府机构需求的程度,因此百度免费ssl证书成了大多数人的选择。
2196 0
+关注
43
文章
19
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载