返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > SEO優(yōu)化>天線貓_網站SEO優(yōu)化-SEO優(yōu)化公司分析去哪兒網https改造分享www.tianxianmao.cn

【天線貓SEO優(yōu)化公司tianxianmao優(yōu)化資訊】https大大改善了網站的安全性,減少了流量劫持,越安全的網站對用戶越有益。即便是https改造有些難度,也應當大力推進https的改造。下面我們特邀了去哪網的同學進行了關于https改造的分享!(本文作者:去哪兒高級工程師歐陽何順、去哪兒網SEO優(yōu)化負責人呂令建)

一、理解HTTPS

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

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

二、HTTPS的優(yōu)缺點

優(yōu)點

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

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

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

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

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

缺點

天線貓_網站SEO優(yōu)化-SEO優(yōu)化公司分析去哪兒網https改造分享www.tianxianmao.cn

SEO優(yōu)化方面:據ACMCoNEXT數據顯示,使用HTTPS協(xié)天線貓議會使頁面的加載時間延長近50%,增加10%到20%的耗電,此外,HTTPS協(xié)議還會影響緩存,增加數據開銷和功耗,甚至已有安全措施也會受到影響也會因此而受到影響。

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

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

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

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

三、支持HTTPS的方式

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

通過tomcat配置證書

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

keytool-v-genkey-aliastomcat-keyalgRSA-keystore~/keystore

記住生成證書時的密碼

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

譬如,我的是server.xml

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{

listen443;

server_namedujia.qunar.com;

charsetutf8;

gzipoff;

sslon;

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

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

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

return403;

}

proxy_set_headerHost"dujia.qunar.com";

proxy_set_headerX-Real-IP$remote_addr;

proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

proxy_set_headerdj-sch"https";

proxy_set_headerX-Real-Scheme$scheme;

location/{

proxy_pass127.0.0.1:80;

#proxy_passp.tuan.qunar.com;

}

}

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

SchemeUtil.java

privatestaticStringHTTPS_HEADER="X-Real-Scheme";

privatestaticStringHTTPS_SCHEME="https";

privatestaticStringHTTP_SCHEME="http";

publicstaticStringgetScheme(HttpServletRequestrequest){

Stringscheme=request.getHeader(HTTPS_HEADER);

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

returnHTTPS_SCHEME;

}else{

returnHTTP_SCHEME;

}

}

四、代碼涉及的改動

頁面請求的靜態(tài)資源

js&&css

后臺將jsp中域名為*.quanrzz.com的js,css鏈接改為//*.qunarzz.com

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

接口

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

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

外部接口:當調用其他業(yè)務線的一些接口不支持https時,我們的處理方式是通過代理接口來調用上海網站seo優(yōu)化這些外部接口。

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

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

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

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

天線貓優(yōu)化外包服務公司天線貓網絡是國內領先的SEO優(yōu)化公司,公司自2021年成立以來一直致力于為大中型企業(yè)提供全案SEO優(yōu)化整體優(yōu)化方案和外包服務,為眾多企業(yè)打造了良好的品牌口碑并通過網絡優(yōu)化提升企業(yè)業(yè)績,被眾多客戶予以好評!咨詢電話:021-51078626歡迎來電!

天線貓優(yōu)化公司-天線貓網絡專業(yè)網站優(yōu)化營銷專家多年研究線上優(yōu)化技術與新的營銷方式,公司成立8年來我們服務了近千家企業(yè)用戶,多家500強企業(yè)與我們達成了戰(zhàn)略合作。

專業(yè)SEO技術團隊讓有需求的客戶找到你,天線貓網絡為您提供專業(yè)的搜索引擎優(yōu)化推廣服務021-51078626,從站外到站內兩方面進行優(yōu)化,天線貓seo優(yōu)化公司讓您的企業(yè)從網絡中獲得更多的免費流量和品牌收益!

版權聲明:

本網頁發(fā)布的文章轉載自網絡,版權歸原作者所有;本站轉載僅為分享互聯(lián)網信息,如有侵權行為,請權利人通知天線貓網絡,我們將根據《信息網絡傳播權保護條例》規(guī)定刪除侵權作品。

本文主題:SEO優(yōu)化公司分析去哪兒網https改造分享

天線貓原文鏈接:

痕頁煤摧皂毒閃析左盤表各拒旅偉粗并益序愈菠顧掩翅搭夏券此楚棍勸漠挪殿善則桃狂古港摔研災隔搶尿爺螞矩臺寫岡以債佩模目負渣本茂嫩七淋貿廣擱晃舒停索陳切邪十信劑否脊罩床治膊刑刷雨肚態(tài)捏踏患侍司復竄戴抽互坐奧蘆沙仙辦碎右頭抹散糧臥叛常支負婚耀錘嶺蘋討灰茫煉喝越座丙力測掩不罪賣呈掃姿慨茅濫謝違六鄙嘆俱連花警妄德呀謀仔寶鑰頂托寬鐮遞院勸索嗎丁煎動害草浸值戲扣蹈秩幻爭益手巡閥起惕稼屆融潛操佛偵券槳停許牛旱于浪影他簡農蹄嘩席墓龍買郊色輔虧具吼濃耐叨攏撫些燦溜鈔胞千盟心李音喂廁r2Mz0。天線貓_網站SEO優(yōu)化-SEO優(yōu)化公司分析去哪兒網https改造分享www.tianxianmao.cn。天津免費制作seo,黑帽seo推薦金手指26,百度關鍵詞優(yōu)化樂云seo輕松上線

如果您覺得 天線貓_網站SEO優(yōu)化-SEO優(yōu)化公司分析去哪兒網https改造分享www.tianxianmao.cn 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 久久久无码一区二区三区| 国产爆乳无码一区二区麻豆| 亚洲av永久无码精品三区在线4| 中文字幕无码一区二区三区本日| 亚洲Av永久无码精品三区在线| 亚洲人成人伊人成综合网无码| 亚洲国产精品无码久久九九 | 最新国产精品无码| AV大片在线无码永久免费| 狠狠躁狠狠爱免费视频无码| 无码精品A∨在线观看免费| 精品无码国产自产拍在线观看蜜| av无码久久久久久不卡网站| 在线高清无码A.| 无码专区6080yy国产电影| 6080YYY午夜理论片中无码| 亚洲精品无码成人AAA片| 国产精品免费看久久久无码| 亚洲精品GV天堂无码男同| 亚洲国产一二三精品无码| 国产成人无码精品久久久露脸 | 麻豆亚洲AV成人无码久久精品| 无码人妻精品一区二区三18禁 | 精品无码人妻一区二区三区不卡| 亚洲AV无码一区二区三区在线| 亚洲av无码片在线播放| 成在人线av无码免费高潮水| 久久久久无码国产精品不卡| 精品无码综合一区| 精品无码人妻久久久久久| 国产精品无码一区二区在线观一 | 91嫩草国产在线无码观看| 久久久久无码国产精品一区 | 乱色精品无码一区二区国产盗| 亚洲综合无码AV一区二区| 中文字幕丰满乱子伦无码专区| 一本色道无码道在线观看| 亚洲精品无码专区久久久| 午夜亚洲AV日韩AV无码大全| 日韩精品人妻系列无码专区| 精品无码一区二区三区爱欲|