2020年了,越来越多网站搞起HTTPS了,如果没了解过什么是HTTPS,肯定以为只要在网址那个http后面加个S就行了。但是,你试下自己的网站,或者不支持HTTPS的网站,肯定是打不开的。
那这个多出来的S是什么来的呢?有什么用呢?维奇先给大家科普一下,再教大家申请吧。
这个S指的就是SSL证书,HTTPS相比较常见的HTTP的优点如下:
(1)使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器
(2)HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性
(3)HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人攻击的成本
(4)谷歌曾在2014年8月份调整搜索引擎算法,并称“比起同等HTTP网站,采用HTTPS加密的网站在搜索结果中的排名将会更高”(维奇相信百度也会效仿的)
当然,东西都是双刃剑,HTTPS也有不足的地方,如下:
(1)性能不如Http的快
(2)安全性是相对的,不是绝对的,不是说换了HTTPS就不会被攻击了
(3)不是所有虚拟主机都支持HTTPS(服务器肯定能支持,空间商开不开给你用是另一回事)
(4)访客电脑如果禁用了443端口,就不能访问HTTPS网页,但是80端口,正常情况下不会禁的
好了,说回如何不花钱,申请个HTTPS证书给自己的网站吧。维奇的个人博客维奇说已经申请好了,用https打开的时候,在浏览器的网址前面就有一个小钩钩,超可爱哦!
维奇网上找了一堆,申请简单,又不花钱的,推荐腾讯云,申请地址:https://buy.cloud.tencent.com/ssl?fromSource=ssl
(1)打开地址,登录好你的微信号,在这个申请页面,证书类型,选择“域名型免费版(DV)”,然后点下边橙色按钮“免费快速申请”(如上图)
(2)按要求填写三个格子,下边的默认不要动(如上图)
(3)认证方法选下边的“文件验证”,只要放个文件到空间上就行了,第一种验证需要域名支持TXT解释,不是所有域名DNS都能支持,不推荐(如上图)
(4)查看证书详情,按要求制作两级文件夹,并创建一个记事本文件,按要求命名,文件内容也按要求,保存好,上传到FTP上(如上图)(请注意第一层文件夹名字前有个.【点】)
(5)等待验证
可能要将近半小时,验证才能通过,同时,证书也制作好了,证书下载回来后,就是把证书导入服务器了。每一个空间商都不一样,不同操作系统也不一样,这里维奇也不多说了,腾讯云也给出了教程。请查看:https://cloud.tencent.com/document/product/400/4143
把HTTPS关掉吧,免费的证书每年重新搞,真累人
记于2022年7月8日