SSL通过强制跳转增加网站的安全等级

  • A+
所属分类:运维教程

SSL通过强制跳转增加网站的安全等级

现在越来越多的网站都在使用SSL协议,提升访客在网站提交数据时的安全度。通常大家在设置好网站的SSL证书后,都会到安全度验证网站测试一下。

一般开启SSL证书后,网站的安全级别都会达到A,但是A的上面还有个A+,那这个A+要如何达到呢?网站上会提示你开启一个叫HSTS的东东,但大家千万别上当,可以看我之前写的文章《开启HSTS后的坑》就会了解有些设置是开不得。

其实开启SSL后,网站可用两种协议访问,一种是http,另一种https,后者会对数据加密,所以更加安全。而HSTS的作用就是将http协议的访问请求屏蔽,使用户只能通过https协议访问。

所以我们可以换个思路解决这个问题,将所有http请求,跳转到https,这样同样可以保障网站数据的安全性。

这里以nginx为例,在配置文件中添加如下内容即可:

  1. if ($server_port !~ 443){
  2.     rewrite ^(/.*)$ https://$host$1 permanent;
  3. }

上面代码的意思是判断访问是否来自443号端口,https对应443,而http对应是80,所以只要不是443过来的请求,都是不安全的,就跳转到https协议来处理。

  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:14   其中:访客  9   博主  5

    • avatar binbin2011 4

      签到成功!签到时间:今日的下午3:32:15,每日打卡,生活更精彩哦!

      • avatar Yotravel 4

        签到成功!签到时间:今日的上午8:55:43,每日打卡,生活更精彩哦!

        • avatar Azura 3

          签到成功!签到时间:今日的上午1:56:57,每日打卡,生活更精彩哦!

          • avatar Azura 0

            不知不觉开上S了咯我的一有http链接小绿锁就歇菜了😂,有啥好招,帮忙支个招咯,要是改起来http太多了😂😂😂

              • avatar Penn Admin

                @Azura 我的方法是这样的:首先通过SQL语句改了全站的链接,其次通过跳转功能将所有http,前面添加上https://birdteam.net/go.php?url=http://。

                  • avatar Azura 3

                    @Penn

                    前期文章外链了很多http图片 :arrow: 么得法子了失策失策

                      • avatar Penn Admin

                        @Azura 用SQL语句可以统一修改,你用的是什么程序?

                          • avatar Azura 3

                            @Penn wordpress哦,今天改了下,没啥效果,开ssl后,后期文章里链接进去的https图片没问题

                            就前期的(外链进去的http)不好使,比如下面的那张图上的

                            评论

                            • avatar Penn Admin

                              @Azura 试一下这个UPDATE wp_posts SET post_content=replace(post_content,’http://www.mxsina.com’,’https://www.mxsina.com’);。需要在phpmyadmin中执行下,简单翻译一下,替换原有地址,到新地址!

                      • avatar louxinghao 3

                        签到成功!签到时间:今日的上午10:25:10,每日打卡,生活更精彩哦!

                        • avatar treenewbee 5

                          看来真应该多来转转

                          • avatar 优站盒子 0

                            改天也申请一个