觸屏版
全國(guó)服務(wù)熱線:0571-87205688
登錄
注冊(cè)
客戶中心
關(guān)注云客
全站啟用https會(huì)讓我們的網(wǎng)站更加安全,而且百度官方也明確表示HTTPS是大勢(shì)所趨,建議我們使用https,之前本站分享過(guò)wordpress及emlog程序啟用https教程,很多小伙伴們已經(jīng)加入HTTPS的陣營(yíng),下面分享下Typecho程序設(shè)置HTTPS的過(guò)程。
申請(qǐng)SSL證書(shū)
啟用HTTPS必須要擁有一個(gè)SSL證書(shū),現(xiàn)在國(guó)內(nèi)的阿里云、騰訊云、七牛都可以申請(qǐng)證書(shū)了,而且有免費(fèi)的證書(shū)可以申請(qǐng),申請(qǐng)成功之后我們下載相對(duì)應(yīng)服務(wù)器環(huán)境的證書(shū),按照教程按照SSL證書(shū)。
Typecho設(shè)置
登錄Typecho后臺(tái) -> 設(shè)置 -> 基本設(shè)置 -> 站點(diǎn)地址改成https的域名是必須的。
編輯Typecho站點(diǎn)根目錄下的文件config.inc.php加入下面一行配置,否則網(wǎng)站后臺(tái)還是會(huì)調(diào)用HTTP資源。
/** 開(kāi)啟HTTPS */ define('__TYPECHO_SECURE__',true);
由于Chrome瀏覽器對(duì)HTTPS要求較高,F(xiàn)irefox已經(jīng)顯示小綠鎖,可是Chrome還是有警告提示,F(xiàn)12查看,評(píng)論表單的action地址還是HTTP,找到站點(diǎn)主題目錄下的comments.php文件,并搜索$this->commentUrl(),將其替換為:echo str_replace("http","https",$this->commentUrl()); 最后保存。
HTTP重定向到HTTPS
上述操作這樣HTTP的方式還是可以訪問(wèn)的,我們可以通過(guò)WEB服務(wù)器(Ningx)將80端口(HTTPS)重定向到443端口(HTTPS),強(qiáng)制全站HTTPS,詳細(xì)教程如下:
修改Ningx配置文件,將下面的配置添加到文件中。
server { listen 80; server_name tianyaseo.com www.tianyaseo.com; rewrite ^(.*) https://www.tianyaseo.com$1 permanent; }
查看效果
最后清除瀏覽器緩存訪問(wèn)下自己的網(wǎng)站,瀏覽器已經(jīng)顯示安全的小綠鎖標(biāo)識(shí),如果沒(méi)有出現(xiàn)小綠鎖,請(qǐng)通過(guò)瀏覽器F12分析是否還加載了不安全的HTTP資源。(以上內(nèi)容轉(zhuǎn)載自小Z博客,在原文上有改動(dòng))
評(píng)論(0人參與,0條評(píng)論)
發(fā)布評(píng)論
最新評(píng)論