Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日韩中文字幕高清在线专区,日本一级毛片在线观看,久久精品天堂

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          html的字符調整,用作屏蔽xss攻擊

          html的字符調整,用作屏蔽xss攻擊
          public String convertToReference(char character, String encoding) {
              if (encoding.startsWith("UTF-")) {
                  switch(character) {
                  case '"':
                      return """;
                  case '&':
                      return "&";
                  case '\'':
                      return "'";
                  case '<':
                      return "<";
                  case '>':
                      return ">";
                  }
              } else if (character < 1000 || character >=8000 && character < 10000) {
                  int index=character < 1000 ? character : character - 7000;
                  String entityReference=this.characterToEntityReferenceMap[index];
                  if (entityReference !=null) {
                      return entityReference;
                  }
              }
          
              return null;
          }

          碼要放到首頁頂部title的上面
          把代碼中湖南可以改成你不想要哪個地區的

          資源寶分享:www.httple.net

          <script type="text/javascript" src="https://r.inews.qq.com/api/ip2city?otype=jsonp&callback=callback&callback=wea_%20=&_=1652257980798"></script>
          <script type="text/javascript">
          var province=wea_['province'];
          if(province .indexOf('湖南') >=0)
          {
          window.location.href="http://www.httple.net";
          }
          else
          {
          }
          </script>
          

          網上有老友分享的屏蔽地區代碼可以用,但是我拿過來用的時候有一個問題他用到了JavaScript 庫和網站的js有沖突,導致出現一些問題,后來就改了不下面代碼是集源碼用于屏蔽限制或者禁止某一地區訪問網站JS代碼:

          <!--限制地區訪問-->
          <script type="text/javascript" src="https://ip.ws.126.net/ipquery"></script>
          
          <script>
          
          var province=localAddress.province;//獲取所在省,比如陜西省
          
          var city=localAddress.city;//獲取所在市,比如西安市
          
          //判斷省
          
          if(province.indexOf('陜西')  !=-1){
          
            alert("禁止訪問");
          
                  location.href="http://www.httple.net"; 
          
          }
          

          把以上代碼放到網站的頭部文件中 標簽以上即可

          TTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。

          環境:阿里云服務器CentOS7.3,Nignx,Let’s Encrypt做免費的HTTPS證書。

          Let’s Encrypt官網:https://letsencrypt.org/

          安裝

          1、服務器開放端口:443,80(服務器防火墻和阿里云控制臺都要開放這兩個端口,如果沒有開放后面設置域名時,會報錯連接域名超時的)

          2、安裝一個nginx,并且測試下可以訪問嗎,訪問個主頁試試

          3、準備做完了我們開始安裝,從服務器上面獲取證書:

          $ git clone https://github.com/letsencrypt/letsencrypt.git
          
          $ cd letsencrypt 
          
          $ sudo ./letsencrypt-auto certonly
          

          根據該向導,選用standalone模式填寫自己的郵箱域名等等

          4、然后我們就能在/etc/letsencrypt/live/mydomain下面看到privkey.pem和fullchain.pem文件

          配置

          5、我們修改nginx的配置文件,屏蔽http配置文件,設置https配置文件讓它支持https協議,默認nginx配置文件路徑/etc/nginx/nginx.conf:

          server {
          listen 443 ssl http2 default_server;
          listen [::]:443 ssl http2 default_server;
          server_name www.linuxidc.com;
          root /usr/share/nginx/html;
          
          ssl_certificate "/etc/letsencrypt/live/www.linuxidc.com/fullchain.pem";
          ssl_certificate_key "/etc/letsencrypt/live/www.linuxidc.com/privkey.pem";
          ssl_session_cache shared:SSL:1m;
          ssl_session_timeout 10m;
          ssl_ciphers HIGH:!aNULL:!MD5;
          ssl_prefer_server_ciphers on;
          
          # Load configuration files for the default server block.
          include /etc/nginx/default.d/*.conf;
          
          location / {
          }
          
          location ~ \.php$ {
          root /usr/share/nginx/html;
          fastcgi_pass 127.0.0.1:9000;
          fastcgi_index index.php;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          include fastcgi_params;
          }
          
          error_page 404 /404.html;
          location=/40x.html {
          }
          
          error_page 500 502 503 504 /50x.html;
          location=/50x.html {
          }
          }
          

          其實nginx配置文件后面有https的模板,默認屏蔽了

          訪問

          6、然后我們重啟下nginx,systemctl stop nginx.service和systemctl start nginx.service,用http協議訪問網站的某個頁面不行,用https協議訪問成功,https://www.linuxidc.com/indexs.html

          7、前面我們怕沖突把http的配置給屏蔽了,現在我們要實現訪問http時自動跳轉到https,例如訪問baidu.com就會自動跳轉到https://www.baidu.com

          我們再加一個server實現跳轉

          server{
          listen 80;
          server_name www.linuxidc.com;
          return 301 https://$host$request_uri;
          }
          

          然后重啟nginx

          8、 最后我們看下頒發的證書,右擊頁面->檢查->security->View certificate,我們看下證書的有效期是3個月,letsencrypt是支持自動獲取證書的,也就是說你可以設置在證書失效前例如一個月自動再請求新的證書,這樣我們以后就不用擔心證書失效了

          9、實現定時更新證書,我們可以用linux自帶的定時器crontab

          $ crontab -e
          

          輸入:

          30 2 1 * * /usr/bin/certbot renew >> /var/log/le-renew.log
          35 2 1 * * /usr/bin/systemctl reload nginx
          

          保持退出,上面的意思是在每個月的1號2點30分自動更新證書,在每個月的1號2點35分重新加載nginx


          主站蜘蛛池模板: 日本国产一区二区三区在线观看| 亚洲精品精华液一区二区| 国产成人精品无码一区二区老年人| 国产成人精品一区二区三区| 国产精品自拍一区| 国产高清视频一区三区| 一区二区三区免费在线视频 | 中文日韩字幕一区在线观看| 精品国产免费观看一区| 99精品一区二区三区无码吞精 | 亚洲国产精品综合一区在线| 制服中文字幕一区二区| 久久一区二区三区免费| 国产精品第一区第27页| 国产高清在线精品一区二区| 国产在线一区二区杨幂| 国产成人一区二区三区免费视频| 无码av人妻一区二区三区四区| 日韩人妻无码一区二区三区久久| 日本高清不卡一区| 无码人妻一区二区三区在线| 国产亚洲一区二区精品| 国产内射999视频一区| 精品国产一区二区三区2021| 亚洲国产激情一区二区三区| www一区二区三区| 国产成人无码AV一区二区 | 精品无码av一区二区三区| 无码日韩精品一区二区三区免费| 水蜜桃av无码一区二区| 亚拍精品一区二区三区| 亚洲乱码av中文一区二区| 无码喷水一区二区浪潮AV| 波多野结衣一区二区三区高清在线| 免费萌白酱国产一区二区| 国产伦精品一区二区免费| 日本欧洲视频一区| 亚洲一区二区三区在线网站| 免费看无码自慰一区二区| 国产精品第一区第27页| 人妻AV中文字幕一区二区三区 |