久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

大拿分享:去哪兒網https改造分享

2021-02-14    分類: 網站建設

https大大改善了網站的安全性,減少了流量劫持,越安全的網站對用戶越有益。即便是https改造有些難度,也應當大力推進https的改造。下面我們特邀了去哪網的同學進行了關于https改造的分享!

本文作者:去哪兒高級工程師 歐陽何順、去哪兒網SEO負責人 呂令建

 一、理解HTTPS

先不聊HTTP和HTTPS的區別,從聊天軟件說起,假設我們要實現A能發一個hello消息給B,如果我們要實現這個聊天軟件,只考慮安全性問題,要實現A發給B的hello消息包,即使被中間人攔截到了,也無法得知消息的內容。

那么,如何做到真正的安全呢?目標是A與B通信的內容,有且只有A和B有能力看到通信的真正內容,為了防止內容被第三方竊取,發送方可以通過密鑰S對聊天內容進行加密,接收方在收到聊天內容之后,再用密鑰S解密聊天內容,只要密鑰不公開給第三者,同時密鑰S足夠安全,我們就可以保證只有A與B知道聊天內容。

二、HTTPS的優缺點

優點 

SEO方面:谷歌曾在2014年8月份調整搜索引擎算法,并稱“比起同等HTTP網站,采用HTTPS加密的網站在搜索結果中的排名將會更高”。

安全性:盡管HTTPS并非絕對安全,掌握根證書的機構、掌握加密算法的組織同樣可以進行中間人形式的攻擊,但HTTPS仍是現行架構下最安全的解決方案,主要有以下幾個好處:

使用HTTPS協議可認證用戶和服務器,確保數據發送到正確的客戶機和服務器;

HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,要比http協議安全,可防止數據在傳輸過程中不被竊取、改變,確保數據的完整性;

HTTPS是現行架構下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。

缺點 

SEO方面:據ACM CoNEXT數據顯示,使用HTTPS協議會使頁面的加載時間延長近50%,增加10%到20%的耗電,此外,HTTPS協議還會影響緩存,增加數據開銷和功耗,甚至已有安全措施也會受到影響也會因此而受到影響。

經濟方面:SSL證書需要錢,功能越強大的證書費用越高,個人網站、小網站沒有必要一般不會用;

HTTPS連接緩存不如HTTP高效,大流量網站如非必要也不會采用,流量成本太高;

HTTPS連接服務器端資源占用高很多,支持訪客稍多的網站需要投入更大的成本,如果全部采用HTTPS,基于大部分計算資源閑置的假設的VPS的平均成本會上去;

HTTPS協議握手階段比較費時,對網站的相應速度有負面影響,如非必要,沒有理由犧牲用戶體驗。

三、支持HTTPS的方式

增加HTTPS的支持需要在nginx或者tomcat上增加證書(證書需要ops來購買),兩種方法只需要選用其中一種。我們選擇了通過nginx配置證書的方式來做HTTPS支持的事情。原因是這種方式可以通過ops統一配置證書,不需要在每臺服務器上依次配置HTTPS證書,能提升配置效率。

通過tomcat配置證書

在開發環境里時,需要自己來生成證書:1、生成證書;2、找到java的目錄;3、生成一個證書。

  • keytool -v-genkey -alias tomcat -keyalg RSA -keystore ~/keystore

記住生成證書時的密碼

在tomcat的conf/server.xml 配置里增加connector

譬如,我的是server.xml

  •     <Connector port="8443"

  •                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

  •                enableLookups="true" disableUploadTimeout="true"

  •                acceptCount="100" debug="0" scheme="https" secure="true"

  •                clientAuth="false" sslProtocol="TLS"

  •                keystorePass="121212"  ---- 這個是您當時的密碼

  •                SSLEnabled="true"

  •                keystoreFile="/home/q/keystore" -- 這個您第二步時,生成證書的地址

  •                />

使用這種方法,直接用request.getSchmeme()能夠看到https

通過nginx配置證書

在已經購買好證書的前提下,可以通過以下方式配置證書。

nginx配置

  • server {

  •        listen 443; 

  •         server_name dujia.qunar.com;

  •         charset utf8; 

  •         gzip off; 

  •         ssl on;

  •         ssl_certificate/home/q/nginx/ssl/server.crt;

  •         ssl_certificate_key/home/q/nginx/ssl/server.key; 

  •         if ( $request_method !~ GET|POST|HEAD ) {

  •             return 403;

  •         }

  •        proxy_set_header Host "dujia.qunar.com";

  •         proxy_set_header X-Real-IP$remote_addr;

  •         proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;

  •         proxy_set_header dj-sch "https";

  •         proxy_set_header X-Real-Scheme $scheme;

  •         location / {

  •             proxy_pass http://127.0.0.1:80;

  •             #proxy_pass http://p.tuan.qunar.com;

  •         }

  •      }

在java中通過X-Real-Scheme或dj-sch獲取當前協議

SchemeUtil.java

  •     private static String HTTPS_HEADER = "X-Real-Scheme";

  •     private static String HTTPS_SCHEME = "https";

  •     private static String HTTP_SCHEME = "http";

  •     public static String getScheme(HttpServletRequest request){

  •         String scheme = request.getHeader(HTTPS_HEADER);

  •         if(scheme != null &&scheme.equals(HTTPS_SCHEME)){

  •             return HTTPS_SCHEME;

  •         }else {

  •             return HTTP_SCHEME;

  •         }

  •     }

四、代碼涉及的改動

頁面請求的靜態資源

js && css

后臺將jsp中

域名為http://*.quanrzz.com 的js,css鏈接改為 //*.qunarzz.com

圖片

將jsp和java工程中給出的圖片url進行修改(原因是當前實用的圖片服務器不能同時支持http和https),圖片的http和https域名對應關系如下:

QQ截圖20170401135246.jpg 

接口

內部接口:修改接口返回的url,統一格式為://xxx.xx.xx/;

圖片url會根據服務請求端的協議做自適應,比如:用戶以https協議請求服務,接口返回的圖片url對應的協議也是https。圖片url不以“//xxx.xx.xx/”形式返回的原因是android和ios默認不支持展示不帶協議的圖片。

外部接口:當調用其他業務線的一些接口不支持https時,我們的處理方式是通過代理接口來調用這些外部接口。

五、遇到的問題及處理方案

nginx上對443端口的請求在header里添加https標記,需要和后端保證一致;

用戶中心個別的css和js在https環境下需要在引入時標記css/js=ssl;

同一個域名下面,部分內部調用的接口,是不需要支持https的,因此在做nginx轉發的時候,需要針對這些uri做特殊處理。

網站題目:大拿分享:去哪兒網https改造分享
URL網址:http://www.js-pz168.com/news13/100863.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化服務器托管動態網站微信小程序ChatGPT網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
久久视频一区二区| 欧美激情一区二区在线| 91成人免费电影| 久久人人97超碰人人澡爱香蕉| 成人免费91在线看| av一区观看| 国产精品日韩高清| 久久婷婷开心| 神马一区二区影院| 亚洲午夜精品久久久久久浪潮| 四虎永久国产精品| 91精品国产综合久久久久久久久久| 91麻豆精品国产91久久久| 日韩欧美中文一区二区| 精品国产成人系列| 国产精品日韩精品欧美在线 | 盗摄精品av一区二区三区| 成人网男人的天堂| 日产国产精品精品a∨| 亚洲最新在线| 亚洲精品在线观看网站| 亚洲一区成人在线| 青青草精品视频| 国产一区二区三区四| 不卡一区二区在线| 国内精品一区二区| 一区二区三区偷拍| 欧美一区二区三区四区在线观看| 亚洲视频免费看| 亚洲无人区一区| 成人av在线电影| 亚洲欧洲一区二区在线观看| xfplay精品久久| 亚洲三级免费观看| 国产成人免费视| 99re成人精品视频| 美脚丝袜一区二区三区在线观看| 555夜色666亚洲国产免| 亚洲综合一区二区| 国产美女一区二区| 日韩欧美99| 久久久777精品电影网影网 | 欧美一区2区视频在线观看| 一区二区三区欧美在线观看| 久久精品国产澳门| hitomi一区二区三区精品| 国产欧美综合精品一区二区| 欧美日韩国产精品自在自线| 久久免费视频一区| 久久成人麻豆午夜电影| 欧美日韩精品综合| 欧美日韩mp4| 一区二区三区久久久| 99久久婷婷国产| 欧美日韩的一区二区| 亚洲网友自拍偷拍| 国产精品一区二区免费| 日韩一区和二区| 亚洲色图在线播放| av网站一区二区三区| 欧美亚洲精品一区| 国产女人水真多18毛片18精品视频| 亚洲国产精品久久久久秋霞影院| 99在线国产| 日韩一级二级三级精品视频| 日本不卡免费在线视频| 欧美日韩国产免费一区二区三区| 久久精品一区二区三区不卡牛牛| 国产一区二区三区黄视频| 一个色的综合| 亚洲精选视频免费看| 国产麻豆成人传媒免费观看| 狠狠综合久久av| 91麻豆精品国产91久久久久| 青娱乐精品在线视频| 日韩国产高清一区| 成人免费在线播放视频| 国产一区二区在线观看视频| 中文字幕欧美日韩一区二区三区| 亚洲欧美另类在线| 岛国精品一区二区| 欧美军同video69gay| 亚洲欧美日韩在线不卡| 成人欧美一区二区三区视频| 欧美成人高清电影在线| 首页国产丝袜综合| 91色porny蝌蚪| 在线国产亚洲欧美| 亚洲成av人影院| 国产成人女人毛片视频在线| 精品嫩草影院久久| 国产suv一区二区三区88区| 亚洲精品电影在线一区| 国产欧美日韩不卡| 91浏览器打开| 欧美丰满美乳xxx高潮www| 麻豆精品国产91久久久久久| 欧美视频1区| 亚洲人快播电影网| 精品不卡在线| 亚洲欧洲日韩综合一区二区| 国产美女精品久久久| 欧美高清一级片在线观看| 51国偷自产一区二区三区| 欧美精品一区二区高清在线观看| 成人免费精品视频| 欧美成人激情免费网| 成人污视频在线观看| 日韩女优制服丝袜电影| 成人性色生活片| 精品久久久久久久久久久久久久久 | 日本在线播放不卡| 亚洲一区成人在线| 色之综合天天综合色天天棕色| 亚洲一区二区三区爽爽爽爽爽 | 亚洲女人的天堂| 欧美日韩喷水| 亚洲一区二区三区四区中文字幕| 日韩av在线电影观看| 亚洲国产精品久久人人爱蜜臀| 视频一区国产精品| 婷婷成人综合网| 欧美系列一区| 亚洲国产欧美在线| 一本色道久久综合亚洲91| 亚洲日本护士毛茸茸| 欧美一区二区三区在线播放 | 国产精品一区二区三区不卡 | 国产又黄又大久久| 日韩欧美在线综合网| www.亚洲精品| 中文字幕欧美国产| 久久综合九色综合久99| 一级精品视频在线观看宜春院 | 日韩亚洲欧美一区二区三区| a级高清视频欧美日韩| 国产欧美日本一区二区三区| 久久国产精品久久| 亚欧色一区w666天堂| 欧美三级韩国三级日本一级| 午夜久久久久久久久| 日本韩国精品一区二区在线观看| 精品无人码麻豆乱码1区2区| 91极品美女在线| 国产精品亚洲专一区二区三区| 久久午夜色播影院免费高清| 国产欧美日韩综合一区在线观看| 亚洲最大色网站| 欧美性xxxxxx少妇| 成人一区二区三区在线观看 | 欧美日韩一区三区四区| 国产成人免费9x9x人网站视频| 久久久国际精品| 欧美精品与人动性物交免费看| 日韩精品成人一区二区在线| 3d动漫精品啪啪| 国产精品v欧美精品v日韩| 一区二区成人在线| 欧美视频精品在线观看| 91一区在线观看| 一区二区三区日韩精品| 欧美色中文字幕| 91丨九色porny丨蝌蚪| 亚洲美女偷拍久久| 欧美综合天天夜夜久久| 成人av在线电影| 亚洲免费成人av| 欧美性一区二区| 91麻豆福利精品推荐| 一卡二卡三卡日韩欧美| 欧美日韩国产影片| 99精品国产一区二区| 亚洲一区二区三区四区的| 7777精品伊人久久久大香线蕉的 | 亚洲综合一区在线| 欧美日本国产视频| 国产精品区一区| 日本午夜精品视频在线观看| 欧美性猛交xxxx乱大交退制版 | 六月丁香婷婷久久| 国产三级欧美三级日产三级99| 亚洲国产高清国产精品| 大陆成人av片| 尤物av一区二区| 91麻豆精品国产91| 久久另类ts人妖一区二区| 久久精品国产网站| 国产午夜精品福利| 一本色道久久综合精品竹菊| 91免费小视频| 日韩综合一区二区| 久久久久久久性| 一道本成人在线| 99久久伊人精品影院| 日韩国产高清影视| 国产日产欧美一区| 欧美在线观看视频一区二区| 国产精品swag| 国产又黄又大久久| 有坂深雪av一区二区精品|