windows系統(tǒng)iis下面配置https訪問(wèn)具體方法如下
1、申請(qǐng)https證書(shū),網(wǎng)上很多,阿里云也有免費(fèi)的,這里就不多說(shuō)
2、下載證書(shū),將證書(shū)放入服務(wù)器
3、導(dǎo)入證書(shū)
開(kāi)始 -〉運(yùn)行 -〉MMC;
? 啟動(dòng)控制臺(tái)程序,選擇菜單“文件"中的"添加/刪除管理單元”-> “添加”,從“可用的獨(dú)立管理單元”列表中選擇“證書(shū)”-> 選擇“計(jì)算機(jī)帳戶”;
? 在控制臺(tái)的左側(cè)顯示證書(shū)樹(shù)形列表,選擇“個(gè)人”->“證書(shū)”,右鍵單擊,選擇“所有任務(wù)"-〉"導(dǎo)入”, 根據(jù)"證書(shū)導(dǎo)入向?qū)А钡奶崾荆瑢?dǎo)入PFX文件 (此過(guò)程當(dāng)中有一步非常重要: “根據(jù)證書(shū)內(nèi)容自動(dòng)選擇存儲(chǔ)區(qū)”)。安裝過(guò)程當(dāng)中需要輸入密碼為您當(dāng)時(shí)設(shè)置的密碼。導(dǎo)入成功后,可以看到如圖所示的證書(shū)信息。
4、重命名證書(shū)(這里正對(duì)多個(gè)證書(shū)網(wǎng)站非常有用)
5、IIS下面配置證書(shū)
5、強(qiáng)制http跳轉(zhuǎn)到https
例如用戶訪問(wèn)http://www.mzhang.cn 強(qiáng)制跳轉(zhuǎn)到https://www.mzhang.cn
這里方法有很多,可以直接301站點(diǎn)跳轉(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>