在部署SSL證書前,需確保服務器環境滿足基本要求,并提前備份關鍵配置文件,以規避操作風險。具體環境配置如下:
1. 系統與軟件環境:需搭載Windows Server 2008操作系統,并安裝IIS 7.0 Web服務器組件,確保服務運行穩定。
2. 網站站點要求:目標站點需為已備案且可通過公網正常訪問的合法域名,可通過`http://www.yourdomain.com`地址驗證可用性。
3. 證書文件準備:需持有有效的SSL證書文件(本指南以Wosign簽發的OV SSL證書為例),證書文件通常包含多格式版本(如Apache、IIS、Nginx等),其中IIS 7.0需使用.pfx格式的證書文件。
##### 2.1 證書文件獲取與格式處理
若通過證書頒發機構(如景安)申請證書,獲取后將收到帶密碼的壓縮包文件。解壓后,若未直接提供.pfx格式證書,需手動完成證書格式轉換。具體操作為:
- 打開for Nginx壓縮包,提取其中的證書文件(.crt格式),并準備對應的私鑰文件(.key格式);
- 訪問在線證書轉換工具(如`https://www.zzidc.com/ssl/sslTools`),選擇“證書轉換”功能,上傳證書文件與私鑰,輸入兩次證書密碼后點擊“轉換證書格式”;
- 轉換完成后下載生成的.pfx格式證書文件,此為IIS 7.0部署所需的證書格式。
##### 2.2 證書導入至服務器
將.pfx格式證書導入服務器的證書存儲區,步驟如下:
- 啟動控制臺程序:依次點擊“開始→運行”,輸入`mmc`打開控制臺界面;
- 添加證書管理單元:選擇“文件→添加/刪除管理單元”,在列表中雙擊“證書”,選擇“計算機賬戶”并點擊“完成”;
- 導入證書:在控制臺左側展開“個人→證書”節點,右鍵點擊選擇“所有任務→導入”,依據“證書導入向導”提示選擇.pfx文件,導入時勾選“根據證書內容自動選擇存儲區”,并輸入正確的證書密碼;
- 完成導入后,刷新證書列表,可見導入成功的證書信息(如圖2所示)。
##### 2.3 證書綁定至網站站點
在IIS 7.0管理器中完成證書與站點的綁定,具體操作如下:
- 打開IIS 7.0管理器,定位目標網站,雙擊“綁定”選項;
- 點擊“添加”,在彈出的窗口中綁定類型選擇“https”,端口默認為443(SSL標準端口,不建議隨意修改),SSL證書下拉菜單中選擇已導入的證書名稱,點擊“確定”保存;
- 若使用非標準端口(如8443),訪問時需在域名后追加端口號,即`https://www.domain.com:8443`。
##### 2.4 安裝驗證與安全檢查
完成證書綁定后,需重啟IIS服務使配置生效。隨后通過瀏覽器訪問`https://www.yourdomain.com`,若安裝成功,瀏覽器地址欄將顯示安全鎖標識。若頁面提示“不安全內容”,需檢查并移除網頁中的外部非安全資源(如Flash、CSS、JavaScript或圖片等),確保全站啟用HTTPS協議。
為確保證書文件安全,需妥善保管證書壓縮包及密碼,避免因文件丟失導致證書無法恢復。若需重新部署證書,可重復“2.3 分配服務器證書”步驟,即可完成證書恢復。