HTTPS(超文本傳輸安全協(xié)議)作為HTTP協(xié)議的安全增強(qiáng)版本,通過(guò)SSL/TLS加密技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)傳輸過(guò)程中機(jī)密性與完整性的雙重保障。隨著谷歌持續(xù)推進(jìn)“HTTP不安全”標(biāo)識(shí)計(jì)劃,網(wǎng)站從HTTP遷移至HTTPS已成為保障用戶信任與提升搜索引擎排名的必然選擇。對(duì)于基于Windows Server的IIS(Internet Information Services)服務(wù)器而言,正確部署SSL證書是實(shí)現(xiàn)HTTPS協(xié)議的關(guān)鍵環(huán)節(jié),本文將針對(duì)IIS 6、IIS 7/8不同版本,系統(tǒng)闡述SSL證書的導(dǎo)入與配置流程。

IIS 6對(duì)PFX格式證書提供原生支持,證書下載包通常包含PFX格式證書文件及對(duì)應(yīng)的密碼文本文件,部署過(guò)程需完成證書導(dǎo)入與服務(wù)器證書分配兩個(gè)核心步驟。
通過(guò)“開始”菜單啟動(dòng)“運(yùn)行”對(duì)話框,輸入“MMC”命令以打開Microsoft管理控制臺(tái)。在控制臺(tái)界面中,依次點(diǎn)擊“文件”→“添加/刪除管理單元”,在彈出的管理單元列表中選擇“證書”,并指定“計(jì)算機(jī)帳戶”作為管理對(duì)象??刂婆_(tái)左側(cè)將顯示證書樹形結(jié)構(gòu),依次展開“個(gè)人”→“證書”目錄,右鍵單擊空白區(qū)域選擇“所有任務(wù)”→“導(dǎo)入”,啟動(dòng)證書導(dǎo)入向?qū)?。在向?qū)н^(guò)程中需重點(diǎn)勾選“根據(jù)證書內(nèi)容自動(dòng)選擇存儲(chǔ)區(qū)”選項(xiàng),以確保證書自動(dòng)關(guān)聯(lián)至正確的存儲(chǔ)位置。隨后根據(jù)提示選擇PFX證書文件,輸入證書設(shè)置時(shí)生成的密碼,完成導(dǎo)入后可在證書列表中查看證書詳細(xì)信息,驗(yàn)證導(dǎo)入狀態(tài)。
打開IIS管理器(可通過(guò)“開始”→“運(yùn)行”輸入“inetmgr”快速訪問(wèn)),在左側(cè)控制樹中選中目標(biāo)網(wǎng)站,右鍵點(diǎn)擊選擇“屬性”,切換至“目錄安全性”選項(xiàng)卡。點(diǎn)擊“服務(wù)器證書”按鈕,啟動(dòng)證書配置向?qū)?。若已完成證書導(dǎo)入,向?qū)е行柽x擇“分配現(xiàn)有證書”,從列表中選取已導(dǎo)入的證書;若未提前導(dǎo)入,則選擇“從.pfx文件導(dǎo)入證書”,按向?qū)е敢秊g覽并選擇PFX文件,輸入密碼后確認(rèn)SSL端口為默認(rèn)的443端口,完成向?qū)Р僮骱罂赏ㄟ^(guò)“查看證書”功能驗(yàn)證證書綁定狀態(tài)。
IIS 7/8版本同樣支持PFX格式證書,其部署流程與IIS 6存在操作界面的差異,但核心步驟保持一致,仍需完成證書導(dǎo)入與站點(diǎn)綁定操作。
證書導(dǎo)入步驟與IIS 6基本相同,均需通過(guò)MMC控制臺(tái)將PFX證書導(dǎo)入至計(jì)算機(jī)賬戶的“個(gè)人”存儲(chǔ)區(qū)。操作過(guò)程中需確保密碼輸入準(zhǔn)確,并勾選“根據(jù)證書內(nèi)容自動(dòng)選擇存儲(chǔ)區(qū)”以避免證書存儲(chǔ)位置錯(cuò)誤。導(dǎo)入成功后,可通過(guò)MMC控制臺(tái)的證書管理單元查看證書屬性,確認(rèn)證書鏈完整性及有效期等關(guān)鍵信息。
相較于IIS 6,IIS 7/8的證書綁定操作更為直觀。在IIS管理器中定位目標(biāo)網(wǎng)站,雙擊“綁定”選項(xiàng)卡,點(diǎn)擊“添加”按鈕,在彈出的窗口中將“類型”設(shè)置為“https”,“端口”默認(rèn)為443,從“SSL證書”下拉列表中選擇已導(dǎo)入的證書名稱,最后點(diǎn)擊“確定”完成綁定操作。系統(tǒng)默認(rèn)將443端口作為HTTPS通信的安全端口,綁定完成后可通過(guò)瀏覽器訪問(wèn)站點(diǎn),驗(yàn)證證書是否生效(地址欄顯示https://及安全鎖標(biāo)識(shí))。