[转]给你的网站增加护盾-开启ssl白嫖(代码片段)

melodyjerry melodyjerry     2022-12-07     182

关键词:

本文转自:会打篮球的程序猿

原文链接:https://www.lzhpo.com/article/102


了解开启SSL的作用

一、防止网站被劫持,常见的是手机广告劫持与流量劫持。
二、网站交流数据的加密传输。
三、搜索引擎优先收录HTTPS站点,更有利SEO优化。
四、网站源码与系统受到全站SSL协议安全。
五、网站容易被识别,增加网站信任度与形象。
六、帮助用户识别钓鱼网站。
七、保障用户隐私信息安全与网站隐私。
八、用于微信小程序与APP开发接入服务。
还有就是,就算是你nginx配置了websocket,谷歌浏览器要https才能接收通知了,微软的edg就可以。

技术图片

https:

技术图片

下载软件

法1:在FreeSSL开启【选择免费的】

https://freessl.cn/

在这个网站创建免费证书,之后会让你下载一个软件,那个是生成证书和秘钥的。
选择免费的!!!土豪除外!

技术图片

就是这个软件:

技术图片

按提示操作

技术图片

技术图片

技术图片

技术图片

技术图片

服务器配置ssl

    # HTTPS server
    server 
        listen       443 ssl;
        server_name  www.lzhpo.com;
        ssl on;
        #root html;
        #index index.html index.htm;

        ssl_certificate      /etc/nginx/cert/web-ssl/cert.pem;
        ssl_certificate_key  /etc/nginx/cert/web-ssl/key.pem;

        # ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        #ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / 
            proxy_pass  http://ip地址:端口;
            proxy_redirect off;
            add_header Access-Control-Allow-Origin *;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            # 声明支持websocket
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
        
    

emmm...sorry,手抖没注意,写错了不是主机名,是IP地址!!!不改了,还得重新截图,麻烦,在这里说明一下就好。
技术图片

服务器强制https

return    301 https://$server_name$request_uri;

技术图片
配置完之后,重启nginx。

systemctl restart nginx

法2:在阿里开启

方法都和上面的一样,只是阿里的免费的有一些限制就是......

技术图片

效果

访问你的域名,自动跳转到https。

技术图片












纯代码给你的网站增加图片灯箱效果,增强落地页体验(代码片段)

灯箱效果是我一直想加又没有加的功能,正好最近百度在推移动落地页检测,顺手做一下优化我的检测结果是:您的页面可能存在图片不可全屏查看,全屏查看后不可缩放/左右滑动的问题,影响落地页体验我们可以直接使用 ... 查看详情

如何白嫖一个免费的泛域名ssl证书(代码片段)

前提为了给个人博客提速,全部静态资源放到云上的对象存储中,并且加了CDN,耗费了不少RMB。新申请的域名也备案通过了,但是SSL证书一般需要按年付款,看了下「鹅云」上最便宜的泛域名证书也裤头一紧&#... 查看详情

unity之shadergraph实现自发光和能量护盾效果入门级教程(代码片段)

...盾五,完整图示5.1自发光效果5.2能量护盾效果前言若你的工程还没有进行基础配置,请查看我的博文Unity之Sha 查看详情

腾讯云网站开启https(代码片段)

...有https。 这无所谓,因为我们的重点是https,而不是网站内容接下来就是配置https的关键步骤了,其实只需要三步而已:申请证书修改Nginx的vhost配置文件重启Nginx登录腾讯云->进入管理中心,出现下图:然后鼠标放到红色框的... 查看详情

震惊!白嫖!使用github/gitee搭建基于hexo的静态网站服务!(代码片段)

摘要今有人想搭建个人博客,苦于没钱买VPS。那就去白嫖。Hexo的特点Hexo能够提供快速、简洁且高效的博客框架。Node.js所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。Hexo支持GitHubFlavoredMarkdown的所有功能&#x... 查看详情

网站开启ssl证书有啥优势?

...息。此类证书通过256位SSL加密来保障在线交易安全,能使你的用户和访问者明白他们与你网站的信息传输是采用先进的SSL加密技术,有赔付保障。EVSSL证书内容浏览器显示绿色地址栏,绿色“锁”型安全标志,超强的256位加密保... 查看详情

利用腾讯云为你的域名申请并配置免费ssl一年(代码片段)

我想,点进来的朋友,应该都知道SSL的重要性吧。这里就简单提一下,大型网站域名只有配置了SSL后,才会更加安全。现在,微信小程序也开始要求后台必须是SSL配置后的域名了。说了这么多,估计有些人还是有些晕。没关系,... 查看详情

阿里云域名免费转ssl,实现https访问(代码片段)

1.登录阿里云,进管理控制台-域名与网站-域名2.选择对应的域名-ssl证书-单域名免费证书3.填写www或者对应的子域名,确定-等待审核通过4.进入进管理控制台- 安全(云盾)-CA证书服务-下载对应证书5.ssh连接远程服务器,进入nginx... 查看详情

如何给你的网站加入统计代码

如何在网站上进行流量统计呢,可以找第三方服务网站去注册,但也可以在网站上直接添加代码,只需将以下代码copy到你的网页中,复制到</body>之前就可以啦!是不是很简单啊!<scriptlanguage=JavaScript><!--varcaution=falsefu... 查看详情

阿晨的运维笔记|一键https并开启自动更新(代码片段)

之前阿晨就分享过,阿晨的运维笔记|只要5分钟,给你的网站插上Https的翅膀,但是现在阿里云证书取消了免费证书的售卖,而且之前那种模式免不了一年后忘记重新配置导致网站HTTPS过期的问题。所以今天阿晨分... 查看详情

sh获取网站ssl证书(代码片段)

查看详情

页面a标签统一跳转方法:base标签(代码片段)

...是否还在每个a标签中增加 target="_blank"这样,会增加你的代码量,同时a标签特别多时,还消磨你的耐心。不妨,试一下base标签吧。 语法: <basetarget="_blank"/> 示例截图: 我也是见 查看详情

markdownmacossierra上的本地ssl网站(代码片段)

查看详情

csscss-给你的页脚一个固定的位置-位置:固定(代码片段)

查看详情

给你的网站添加谷歌amp百度mip神马mip链接自动提交功能(代码片段)

我们在做网站的时候,经常会听到别人说SEO优化,网站优化等等。但是我们经常听的云里雾里的,但是经过我们运营一段时间之后,我们慢慢的就会熟悉了,知道什么是SEO。SEO中文译名为搜索引擎优化,既然是叫搜索引擎优化,... 查看详情

linux服务器php环境curl模块详细配置,开启ssl和https支持

...道这是一道抢分题,unbelievable 参考技术D非常不错,我再给你给你分享一个好资源,沃通免费SSL证书,支持中文,也许你用的上,把分给我吧。谢谢谢谢! 查看详情

nginx开启br压缩(代码片段)

Nginx开启BR压缩安装nginx传送门BrotliModuleConfigurationcd/rootgitclonehttps://gitee.com/Longbow/ngx_brotli--recursive这里我也挖个坑,坑死白嫖党,哼哼cd/rootgitclonehttps://gitee.com/Longbow/ngx_brotlicdngx-brotli/depsgitclone 查看详情

tengine-2.3.1增加ngx_http_upstream_check_module模块(代码片段)

...时默认开启的,但是在2.3.1版本时候默认取消了,需要以增加模块方式编译进去./configure--with-http_stub_status_module--with-http_ssl_modul 查看详情