{eyou:include file='banner.htm'/}
網(wǎng)站升級HTTPS教程
2026-05-05 04:19:01
33253
[摘要] 天津九安特機電工程有限公司(www.hunqingrc.com)現在越來(lái)越多的網(wǎng)站開(kāi)始使用https協(xié)議,其實(shí)百度從2014年底就已經(jīng)開(kāi)始支持https了,并且據說(shuō)在排名上,同權重的網(wǎng)站,開(kāi)啟https會(huì )優(yōu)待提升排名。先不管排不排名吧,https是一種更安全更先進(jìn)

現??在越來(lái)越多的網(wǎng)站網(wǎng)站開(kāi)始使用https協(xié)議,其實(shí)百度從2014年底(′?_?`)就已經(jīng)開(kāi)始支持https了,升級并且據說(shuō)ヽ(′?`)ノ在排名上,網(wǎng)站同權重的升級網(wǎng)站,開(kāi)啟https會(huì )優(yōu)待提升排名。網(wǎng)站先不管排不排名吧,升級https是網(wǎng)站一種更安全更先進(jìn)的技術(shù)。作為互聯(lián)網(wǎng)的升級弄潮兒,我們必須要與時(shí)俱進(jìn)呀~果斷的網(wǎng)站,全站啟用https協(xié)議。升級

不要以為開(kāi)啟https只是網(wǎng)站在網(wǎng)址http后面加個(gè)s就可以了,其實(shí)不是升級的。https是網(wǎng)站需要驗證SSL證書(shū)的,如果沒(méi)有證書(shū)??或者證書(shū)不匹配,升級則通過(guò)https訪(fǎng)問(wèn)你的網(wǎng)站網(wǎng)站是會(huì )被瀏覽器攔截的。

一、獲取證書(shū)

升級到 HTTPS 協(xié)議的第一步,就是要獲得一張證書(shū)。阿里云上可以申請免費的HTTPS證書(shū)。

1.首先登錄阿里云,在“產(chǎn)品與服務(wù)”的下拉菜單中,找到“CA證書(shū)服務(wù)(數據安全)”。

2.點(diǎn)擊右上角“購買(mǎi)證書(shū)”按鈕

3.&ldquo(′?`*);保護類(lèi)型”選擇“一個(gè)域名”??,品牌選擇賽門(mén)鐵克。

然后證書(shū)類(lèi)型選擇“免費型DV SSL”。

4.點(diǎn)擊“立即購買(mǎi)”

5.購買(mǎi)成功后,點(diǎn)擊“補全”

6.輸入一個(gè)域名,有一點(diǎn)需要注意,??這里需要精確到二級域名,例如www.dedemao.com和pay.dedemao.com是兩個(gè)二級域名,是不一樣的。只能輸入一個(gè),如果有多??個(gè)域名需要HTTPS,需要??購買(mǎi)多次,每次配置一個(gè)域名。填寫(xiě)后(′-ι_-`),點(diǎn)擊下一步。

7.填寫(xiě)個(gè)人(′_`)信息,如果域名也在阿里云,域名驗證類(lèi)型可以選擇DNS,并勾選。如果域名不在阿??里云且??服務(wù)器是linux的,那么選擇文件。

8.如果是選擇文件,需要將指定文件下載到指定ヽ(′▽?zhuān)?ノ目錄下。

9.??等(╬ ò﹏ó)待審核通過(guò)后,點(diǎn)擊“下載”,下載證書(shū)。

二、安裝證書(shū)

根(gen)據服務(wù)器的環(huán)境選擇相應的證書(shū)下載并閱讀配置教程即可。

安裝成功后,使用SSL La??bs Server Test 檢查一下證書(shū)是否生效。

補充一下:

騰訊云面板下載的SSL證書(shū)壓縮包里面包含各種服務(wù)器引擎的證書(shū),你需要選擇你的服務(wù)器類(lèi)型比如我們用的是Nginx服務(wù)器,就需ヾ(′▽?zhuān)??要上傳Nginx專(zhuān)用的SSL證書(shū)。如果是IIS,就上傳IIS專(zhuān)用的

服務(wù)器虛擬主機設置SSL證書(shū)路徑??

上傳了SSL證書(shū)之后,我們還需在虛擬ヽ(′ー`)ノ主機配置文件里面指定一下SSL證書(shū)的路徑,不然訪(fǎng)問(wèn)會(huì )出錯。

別的服務(wù)器我們并不了解。但是就我們現在用的WDCP面板+Nginx配置文件的寫(xiě)法是。你需要先找到

你服務(wù)器虛擬主機配置文件的路徑,我們的是/conf/vhost/idedecms.com.conf各有不同,舉一反三。

serveヽ(′ー`)ノr {

listen 80;

root /www(′?`)/web/idedecms_com/public_html;

server_name id???edecms.com idedecms.com www.idedecms.com img.idedecms.mysitecdn.com;

index index.html index.php index.htm;

error_page 400 /errpage/400.html;

eヽ(′▽?zhuān)?ノrror_(′?`)page 403 /errpage/403.html;

error_page 404 /errpage/404.html;

error_page 503 /errpage/503.html;(′ω`)

location ~ \.php$ {

proxy_pass http://127.0.0.1:88;

include naproxy.conf;

}

location ~ /\.ht {

deny al??l;

}

loca??tion / {

try_files $uri @apache;

}

location @apa??che {

proxy_pass http://( ?ヮ?)127.0.0.1:88;

include naproヾ(′▽?zhuān)??xy.conf;

}

return 301 https://www.$server_name$request_uri;

}

server {

lis(′-ι_-`)ten 443 ssl;

root /www/web/idedecms_com/public_html;

server_name idedecms.com idedecms.com www.idedecms.com img.idedecms.mysitecdn.com;

index index.html index.php index.htm;

error_page 400 /errpagヽ(′▽?zhuān)?ノe??/40(′?`*)0.html;

error??_pag(′?`)e 403 /errpage/403??.html;

error_pヽ(′▽?zhuān)?ノage 404 /errpage/404.html;

error_page 503?? /errpage/503.html;

location ~ \.php$ {

proxy_pass http://127.0.0.1:8??8;

include naproxy.conf??;

}

locat??ion ~ /\.ht {

den??y al(′?ω?`)l;

}

location / {

try_files $uri @apache;

}

location @apache {

proxy_pass http:/(′▽?zhuān)?)/127.0.0.1:88;

include naproxy.conf;

}

ssl_certifica???te /www/ssl/idedecms_c(/ω\)om/1_www.idedecms.com_bundle.crt;

ssl_certificate_ke?y /www/ssl/idedecm??s_com/2_www.idedecms.com.key;

ssl_session_timeout 5m;

}

三、修改鏈接

下一步,網(wǎng)頁(yè)加載的 HTTP 資源,網(wǎng)站頁(yè)面js,css,以及圖片資源引用地址改為https。因為加密網(wǎng)頁(yè)內如果有非加密的資源,瀏覽器是不會(huì )加載那些資源的。

<script src="http://foo.com/jquery.js"></script>

<!-- 改法一 -->

<script src="https://foo.com/jquery.js"></script>

<!-- 改法二 -->

<script src='//foo.com/jquery.js'></script>

其中,改法二會(huì )根據當前網(wǎng)頁(yè)的協(xié)議??,加載相同協(xié)議的外部資源,更靈活一些。

另外,如果(guo)頁(yè)面頭部用到了rel='canonical',也要改成HTTPS網(wǎng)址。

這個(gè)不用我說(shuō)了吧,網(wǎng)站開(kāi)啟https之后,頁(yè)面上使用http調用的資源都會(huì )無(wú)法(/ω\)調用。你需要把http的資源全都改成https調用。記住,不能漏掉任何一(′?`)個(gè)js引用或者圖片如果有一個(gè)文件不是https引用的,則你的網(wǎng)站??雖然可以正常https訪(fǎng)問(wèn),但是地址欄的https標識不會(huì )完全變綠,360瀏覽器尤為明顯。這代表(╬?益?)你網(wǎng)站雖然啟用了https但是沒(méi)有做到完全的規范。被認定為不規范的https頁(yè)面。

四、30(╯°□°)╯1重定向

下一步,修改(′▽?zhuān)?) Web 服務(wù)器的配置文件,使用 301 重定向,(′?_?`)將 HTTP 協(xié)議的訪(fǎng)問(wèn)導向 HTTPS 協(xié)議。

Nginx 的寫(xiě)法。

server {

listen 80;

server_name domain.com www.domain.com;

return 301 https://domain.com$request_uri;

}

Apache 的寫(xiě)法(.htaccess文件)。

Rewr(′▽?zhuān)?iteEngine On

RewriteCond %{ HTTPS} off

RewriteRule (.*) https://%{ HTTP_HOST}%{ REQUEST???_URI} [R=301,L]

iis下可以參考這篇文章 https://www.jb51.n(???)et/article/109087.htm

使用cdn的朋友可以聯(lián)系cdn給設置301重定向


推薦閱讀

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 鄂托克旗| 龙陵县| 怀远县| 湾仔区| 凤翔县| 勐海县| 蒙山县| 深水埗区| 成武县| 清苑县| 孝感市| 正蓝旗| 西畴县| 连城县| 石屏县| 和平区| 龙游县| 龙里县| 奇台县| 德清县| 乐陵市| 金阳县| 镇宁| 怀仁县| 鸡西市| 松原市| 高青县| 分宜县| 长兴县| 霍林郭勒市| 凌云县| 武宁县| 临江市| 九台市| 昌江| 剑河县| 开江县| 德化县| 专栏| 陇川县| 诸暨市| http://444 http://444 http://444 http://444 http://444 http://444