1. 河豚號 > 生活百科 >

阿里云免費主機申請(免費windows7云主機)

在網上看到有同志說阿里云的虛擬主機不能使用https,其實是可以使用的。方法也很簡單,所有操作都可以在阿里云的管理控制臺實現(xiàn)。步驟分為:獲取https證書,開啟CDN加速并綁定域名,域名添加cname解析,坐等成功。下面詳細解釋。

注:本文實現(xiàn)方法建立在域名、虛擬主機都是在阿里云購買的前提下。

1.獲取https證書

打開阿里云管理控制臺,找到證書服務,然后購買證書,現(xiàn)在只有賽門鐵克有免費的證書了,就買這個,然后提交訂單。

 

阿里云的虛擬主機啟用https方法詳解

 

付款完成后,到我的訂單里,可以看到剛剛買的服務,點擊【信息補全】按鈕,將你的網站地址輸入,因為只能支持一個所以就隨便你輸入帶www的或者不帶www的。如果說你的域名是在阿里云購買的就不用驗證域名所有權了,如果不是還有驗證域名所有權,這個比較繁瑣,跟著步驟來就好,在這里就不贅述了。

證書申請后是需要審核的,一般很快半小時就好。審核通過后是這樣的。

 

阿里云的虛擬主機啟用https方法詳解

 

2.配置HTTPS證書

到阿里云管理控制臺【CDN】的【CDN域名列表中】,添加一個新的域名,選擇圖片小文件加速,類型IP,然后將阿里云虛擬主機的IP輸入。端口一定選擇80,不要選擇443

 

阿里云的虛擬主機啟用https方法詳解

 

填寫好后,依次打開:CDN域名列表–選擇你添加的域名,點擊右邊的管理–開啟HTTPS安全加速–選擇證書里有你已經申請到的證書–然后選擇HTTP -> HTTPS

3.域名解析

將你添加的域名詳細信息里的 CNAME綁定內容拷貝,到域名解析處,添加一個CNAME解析,主機記錄www,記錄值就是你剛剛復制的內容。如果是虛擬主機,需要將帶有www的A解析修改為CNAME解析,同時記錄值修改為剛剛復制的內容。這樣就差不多可以了,接下來要做的就是等待和刷新網站。一般十分鐘就可以看到。輸入域名時,原來http變成了https。

最后一步是修改站點的代碼,前面說過,雖然用戶通過https訪問CDN服務器,但CDN服務器到源站是通過http訪問的,(以WordPress為例)這樣的話,呈現(xiàn)在最終用戶的頁面中里,鏈接的地址還是顯示http開頭的,比如:

http://www.bensblog.cn/about 我們需要呈現(xiàn)給用戶的是https://www.bensblog.cn/about 這種的url, 在WordPress也很簡單,它是有一套專門的url函數(shù),可以做一些url控制,比如rewrite等,這也是不要去硬編碼url的原因, 跟蹤代碼可以發(fā)現(xiàn),它是通過 $_SERVER[‘HTTPS’] 服務器變量判斷當前環(huán)境是否為https訪問,我們可以這樣騙過它,在wp-config.php文件開頭寫入以下內容:

define(‘WP_HOME’, ‘https://’.$_SERVER[‘HTTP_HOST’]);

define(‘WP_SITEURL’, ‘https://’.$_SERVER[‘HTTP_HOST’]);

$_SERVER[‘HTTPS’] = ‘ON’;

這樣就大功告成了。

本文由網上采集發(fā)布,不代表我們立場,轉載聯(lián)系作者并注明出處:http://www.webhosting0.com/shbk/37946.html

聯(lián)系我們

在線咨詢:點擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息