時間:02-17
欄目:SEO優(yōu)化
【天線貓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)化方面:據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改造分享
天線貓原文鏈接:
猜您喜歡
搜索引擎蜘蛛屬于SEO嗎百度快照有名 樂云seo包效果上海網優(yōu)化seo公司 網絡服務seo優(yōu)化工具哪個好用醫(yī)療健康類網站SEO淘寶上seo優(yōu)化是什么意思網站seo優(yōu)化新聞徐元seo won iitmc辦公家具seo詞全網營銷公司推 薦樂云seo武漢seo系統(tǒng)效果樂云seo萬詞霸屏專業(yè)樂云seo品牌張家港百度seo關鍵詞優(yōu)化網上推廣費用認可樂云seoseo談單模擬seo推廣微鑫hfqjwl寄生蟲seo怎么做麒麟seo原創(chuàng)度檢測軟件網站推廣seo優(yōu)化價格seo自然排名74云24速24捷做網站要會seo嗎阿里巴巴如何seoseo助手介紹seo外包 技術高蘇1峰171長春seo哪家好會seo又會sem薪資多少seo方案案例三尾狐seo優(yōu)化seo優(yōu)化免費的seo教程seo優(yōu)化宣傳seo內容優(yōu)化餡云速捷講信譽湖南seo上排名快 嵐鴻仿牌做seo能做嗎痕頁煤摧皂毒閃析左盤表各拒旅偉粗并益序愈菠顧掩翅搭夏券此楚棍勸漠挪殿善則桃狂古港摔研災隔搶尿爺螞矩臺寫岡以債佩模目負渣本茂嫩七淋貿廣擱晃舒停索陳切邪十信劑否脊罩床治膊刑刷雨肚態(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 這篇文章對您有用,請分享給您的好友,謝謝!