windows系統(tǒng)iis下面配置https訪問具體方法如下
1、申請https證書,網(wǎng)上很多,阿里云也有免費的,這里就不多說
2、下載證書,將證書放入服務(wù)器
3、導(dǎo)入證書
開始 -〉運行 -〉MMC;
? 啟動控制臺程序,選擇菜單“文件"中的"添加/刪除管理單元”-> “添加”,從“可用的獨立管理單元”列表中選擇“證書”-> 選擇“計算機帳戶”;
? 在控制臺的左側(cè)顯示證書樹形列表,選擇“個人”->“證書”,右鍵單擊,選擇“所有任務(wù)"-〉"導(dǎo)入”, 根據(jù)"證書導(dǎo)入向?qū)А钡奶崾荆瑢?dǎo)入PFX文件 (此過程當(dāng)中有一步非常重要: “根據(jù)證書內(nèi)容自動選擇存儲區(qū)”)。安裝過程當(dāng)中需要輸入密碼為您當(dāng)時設(shè)置的密碼。導(dǎo)入成功后,可以看到如圖所示的證書信息。
4、重命名證書(這里正對多個證書網(wǎng)站非常有用)
5、IIS下面配置證書
5、強制http跳轉(zhuǎn)到https
例如用戶訪問http://www.mzhang.cn 強制跳轉(zhuǎn)到https://www.mzhang.cn
這里方法有很多,可以直接301站點跳轉(zhuǎn),也可以偽靜態(tài)跳轉(zhuǎn)
下面介紹用IIS8 web.config偽靜態(tài)配置文件跳轉(zhuǎn)
<rule name="to https" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" /> </rule>