https证书配置安装及优势和劣势(亲身体验看完绝

访客4年前黑客工具732

只从百度搜索引擎支持https证书了以后,不少的网站都改成了https的协议,昨天晚上,通过一个通宵的时间,终于把自己博客http协议修改为https的协议了,目前搜索引擎收录中大多数都展现https的链接了,那么如何安装呢,https和http有什么区别,另外https有哪些好处和坏处呢。

https证书

http和https有什么区别

其实http和https更大的区别就是协议上,那么协议的不同,也就意味着相对http来讲https协议更加安全。

其次是端口上有所不同,http是使用80的老端口,而https的端口则使用的是443的端口。

另外http的只是一个普通的链接,而https则是需要申请证书的一个安全链接,当然这种证书有免费的也有付费的,付费的价格其实也是非常便宜的。

对于博客站点来讲,在安全的角度考虑,没有太大的必要配置https的链接,一来博客站点没有注册、提交表单等加密的信息,二来一个博客人家也看不上这类数据,但站在SEO的角度考虑又是另外一回事了。

https申请与配置 ***

其实免费的和付费的https是没有多大的区别,而现在大多数的服务器商家都会给你免费申请https证书,比如说腾讯云就可以给你免费申请,咱们这里给大家一个演示。

申请地址:http://console.qcloud.com/ssl

腾讯云免费版本的只支持单域名,如果二级域名也需要的话,那需要购买证书了,当然,你也可以申请多个证书,一样做到免费。

证书申请下来后,咱们等待证书的颁发,大概几分钟即可搞定,这个时候可以在腾讯云的后台下载证书了。下载证书以后,参考腾讯的证书安装指南操作即可。

Nginx配置https

server{

listen 443;

server_name xxx.xxx.com;

root /opt/https/;

ssl on;

ssl_certificate vhost/keys/xxx.xxx.com.crt;

ssl_certificate_key vhost/keys/xxx.xxx.com.key;

ssl_session_timeout 5m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置

ssl_prefer_server_ciphers on;

location / {

index index.html;

root /opt/https;

}

}

https证书

配置好了,记得将自己的http链接301重定向到https的链接上,不同的系统规则不一样,下面是Nginx配置规则。

server{

listen 80;

server_name xxx.xxx.com;

rewrite ^(.*) http://$host$1 permanent;

}

https配置常见问题

问:安装https后,浏览器打开网站,显示不安全的字样或者小绿锁显示灰色以及https网页变形,一般是什么问题?

答:这都是https中引用了http的资源,将页面中引用的 js css img 等文件,都修改为 https 引用即可!

问:站外的js、CSS、img资源是http的协议,修改成https无法正常加载这个时候怎么办?

答:将 *** 、css、img文件下载到你的服务器,然后直接从你的服务器中调用这个文件,这个时候链接是你本地服务器的,自然也就显示https的链接了。

问:第三方的表单信息,比如说:网站使用了百度站内搜索的工具,但无法下载到本地,这应该要如何解决?

答:做一个input,做一个button,在input里面输入关键词,用js控制点击button直接打开百度站内搜索url+关键词。比如本站就完美的解决了这个问题,具体CSS样式可以自己控制。

https的好处

其实安装之前小编信心满满,但安装之后,总体感觉还算不错,但也有少部分遗憾的地方,http和https的协议都有自己的好处,但也有自己的坏处。

1、百度搜索引擎更喜欢这种https的协议,百度官方有明确的工具让我们提交https的认证,相对而言,百度会优先展现和抓取https协议的站点。

2、从用户的角度考虑,其实更希望看到这种带有绿标的站点,360浏览器、谷歌浏览器、火狐浏览器等多个浏览器会显示安全的字样。这是一种不错的用户体验。

3、使用https协议后,网站相对而言更加安全,但是在博客上并不能体现出来,另外博客站点,基本上不会有被劫持的风险,所以不存在什么安全不安全的问题,而对于哪些可以用于注册、登陆等大型站点来讲,这个加密还是非常不错的。

4、https是 *** 的发展趋势,现在不做早晚是需要做的,这一点是可以肯定的,在未来大多数的站点都使用了https的链接后,你不做也不行,不然别人的站点是绝对不会出现你的链接。

https的坏处

虽然说https的技术比较成熟,但依然很多人没用使用https的协议,大多数的人都考虑到了https带来的劣势。

1、目前还有很多站点并没有使用到https的协议,所以如果调用他们的js等数据,会导致自己站点显示不安全的字样。

2、目前搜索引擎中只有百度明确的说到了支持https协议,但360和搜狗等其他搜索引擎来讲还是没有太大的动作,所以不能说只做百度SEO优化,而放弃其他搜索引擎。

3、https是需要成本的,而http是不需要成本的,虽然说成本不高,但是很多个人站点是不会掏这个钱的,因此很多平台推出了免费的https的证书。另外就算申请免费的下来了,很多新手可能不懂如何配置。相对而言技术门槛也比较高了。

4、https的协议兼容性没有http的高,所以维护成本也比较高,比如说小编的https是不支持安卓4.0一下版本的。

总结:当你在纠结是否需要使用https协议的时候,我给你一个这样的建议,如果你网站不涉及隐私信息,那么目前不建议使用https协议,如果涉及这一块,可以考虑。

99%的人还阅读了:

URL地址优化详情(不可忽视的网站优化细节!)

说说PC站和移动站的移动适配关系优化

相关文章

HTTPS和SSL证书申请,对SEO的影响!

HTTPS和SSL证书申请,对SEO的影响!

很多网站早些时候利用了HTTP,只有少数电子商务网站开创了HTTPS。然而,跟着百度不绝强调HTTPS在网站建树中的重要浸染,HTTPS已经成为搜索引擎优化人员的热门话题。 同时,人们常常会问及HTT...

bim工程师是什么?BIM工程师证书到底有什么用?

bim工程师是什么?BIM工程师证书到底有什么用?

bim工程师是什么(BIM工程师证书到底有什么用?)很多人会问BIM工程师是什么?是不是就是建模员,笔者认为严格的意义上来说BIM建模员是BIM工程师的必经之路,只不过在这条路上有的人肯学习、肯钻研,...

代码签名证书申请有哪些步骤(教你如何申请代码签名证书)

代码签名证书申请有哪些步骤(教你如何申请代码签名证书)

1、什么是代码签名证书?为什么需要代码签名证书? 代码签名为代码或内容建设一个数字化的“身份包装”,这个“包装”可以向用户证明为这些代码或内容认真的公司的身份,而且确认这些代码或内容自被签名起从未被修...

网页显示证书错误怎么办?最有效的解决方法

网页显示证书错误怎么办?最有效的解决方法

安全证书是在进行网上交易时的身份证,或者说是私人钥匙,您的安全证书是唯一的,与任何其他人的证书都不相同。但是打开浏览器的时候提示安全证书过期怎么办呢?我就来告诉大家怎么解决吧。 操作方法 01...

网站证书过期怎么办(xp证书过期如何解决方法)

网站证书过期怎么办(xp证书过期如何解决方法)

使用浏览器上网时,提示网站安全证书过期怎么办?此网站的安全证书已过期或还未生效该如何解决?下面就给大家分享浏览器一直提示网站安全证书过期的解决方法。 解决方法: 1、按Win+R键,打开运行,输入...

什么证书挂靠最值钱含金量高(2019年最值钱的四本证书价格高达10万)

从事建筑工程行业的人士是非常多的,单单就这个行业来说,挂靠证书的种类就是非常多的。“证书挂靠”俨然已经成为一个热门行业,关于建筑领域的证书很多,由于建筑这个行业自身发展的特殊性,使得众多建筑证书都能用...