QQ在線客服

當(dāng)前位置:首頁> 建站> 建站資訊

織夢Dedecms程序開啟https教程

2019-07-22 09:43 來源: 93源碼網(wǎng) 編輯: 佚名 瀏覽(1311)人   

現(xiàn)在越來越多的網(wǎng)站開始使用https協(xié)議,其實(shí)百度從2014年底就已經(jīng)開始支持https了,并且據(jù)說在排名上,同權(quán)重的網(wǎng)站,開啟https會(huì)優(yōu)待提升排名。先不管排不排名吧,https是一種更安全更先進(jìn)的技術(shù)。作為互聯(lián)網(wǎng)的弄潮兒,我們必須要與時(shí)俱進(jìn)呀~果斷的,全站啟用https協(xié)議。下面具體說一下https的開啟步驟:一,申請SSL證書有些小白會(huì)以為開啟https只是在網(wǎng)址http后面加個(gè)s就可以了,其實(shí)不是的。https是需要驗(yàn)證SSL證書的,如果沒有證書或者證書不匹配,則通過https訪問你的網(wǎng)站是會(huì)被瀏覽器攔截的。ssl證書是開啟https的必要前提,證書有付費(fèi)的,有免費(fèi)的,騰訊云阿里云等各大云服務(wù)商都有提供免費(fèi)的ssl證書。下面舉騰訊云的例子:1.注冊騰訊云http://partners.qcloud.com/invitation/996681198582ad35c395282.關(guān)聯(lián)我司作為服務(wù)商(非必要條件,友情關(guān)聯(lián))3.申請SSL證書https://console.qcloud.com/ssl二,上傳SSL證書到服務(wù)器騰訊云面板下載的SSL證書壓縮包里面包含各種服務(wù)器引擎的證書,你需要選擇你的服務(wù)器類型比如我們用的是Nginx服務(wù)器,就需要上傳Nginx專用的SSL證書。如果是IIS,就上傳IIS專用的三,服務(wù)器虛擬主機(jī)設(shè)置SSL證書路徑上傳了SSL證書之后,我們還需在虛擬主機(jī)配置文件里面指定一下SSL證書的路徑,不然訪問會(huì)出錯(cuò)。別的服務(wù)器我們并不了解。但是就我們現(xiàn)在用的WDCP面板+Nginx配置文件的寫法是。你需要先找到你服務(wù)器虛擬主機(jī)配置文件的路徑,我們的是/conf/vhost/idedecms.com.conf各有不同,舉一反三。

server {

        listen       80;

        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 /errpage/400.html;

        error_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  all;

        }

        location / {

                try_files $uri @apache;

        }

        location @apache {

                 proxy_pass http://127.0.0.1:88;

                 include naproxy.conf;

        }

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

}

server {

listen 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 /errpage/400.html;

        error_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  all;

        }

        location / {

                try_files $uri @apache;

        }

        location @apache {

                 proxy_pass http://127.0.0.1:88;

                 include naproxy.conf;

        }

ssl_certificate /www/ssl/idedecms_com/1_www.idedecms.com_bundle.crt;

ssl_certificate_key /www/ssl/idedecms_com/2_www.idedecms.com.key;

ssl_session_timeout 5m;

} (把配置文件代碼貼出來貌似也無妨,別黑我們服務(wù)器哈哈哈哈哈哈哈哈哈哈哈哈)

四,網(wǎng)站頁面js,css,以及圖片資源引用地址改為https這個(gè)不用我說了吧,網(wǎng)站開啟https之后,頁面上使用http調(diào)用的資源都會(huì)無法調(diào)用。你需要把http的資源全都改成https調(diào)用。記住,不能漏掉任何一個(gè)js引用或者圖片如果有一個(gè)文件不是https引用的,則你的網(wǎng)站雖然可以正常https訪問,但是地址欄的https標(biāo)識(shí)不會(huì)完全變綠,360瀏覽器尤為明顯。這代表你網(wǎng)站雖然啟用了https但是沒有做到完全的規(guī)范。被認(rèn)定為不規(guī)范的https頁面。圖一,規(guī)范的https頁面,里面的資源全部使用https調(diào)用。圖二,不規(guī)范的https頁面,里面的部分資未使用https調(diào)用。

【版權(quán)與免責(zé)聲明】如發(fā)現(xiàn)內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息發(fā)郵件至 kefu@2898.com ,我們將及時(shí)溝通與處理。 本站內(nèi)容除了2898站長資源平臺(tái)( afrimangol.com )原創(chuàng)外,其它均為網(wǎng)友轉(zhuǎn)載內(nèi)容,涉及言論、版權(quán)與本站無關(guān)。