有了SSL證書,如何在IIS環(huán)境下部署https
昨天各位小伙伴都很開心的領(lǐng)取了自己的SSL證書,但是大部分小伙伴卻不知道如何部署,也許是因?yàn)榈谝淮谓佑|SSL這種高端的東西吧,不過個(gè)人覺得就是懶懶懶。。。本來小編也挺懶的,但是答應(yīng)了各位小伙伴的,那么今天就教大家如何在IIS環(huán)境下部署HTTPS證書吧。(建議在PC端閱讀)
1、首先我們要取走我們的證書,保存在我們本地的電腦里,然后復(fù)制到服務(wù)器即可。
2、取走后接下來干嘛?當(dāng)然是打開文件看看里面有些什么啊。我們找到IIS那個(gè)壓縮包并解壓。
3、解析得到pfx文件,也就是我們需要部署域名的證書文件。
4、小伙伴們可以在服務(wù)器上進(jìn)行這些解析,不過也可以像小編一樣在本地進(jìn)行,然后在服務(wù)器內(nèi)創(chuàng)建個(gè)文件夾,把需要的東西復(fù)制進(jìn)去即可。(不要用剪切,你知道的,就算你不知道你也會(huì)去百度的)
5、然后打開服務(wù)器的IIS控制面板。
6、然后打開IIS的主頁找到服務(wù)器證書欄,雙擊打開即可。
7、雙擊打開后,選擇導(dǎo)入,導(dǎo)入我們剛剛解壓得到的pfx文件,這個(gè)pfx文件就是你需要部署域名的那個(gè)文件。
8、這個(gè)時(shí)候我們帶https打開我們部署的網(wǎng)站,現(xiàn)在顯示的還是紅色的。
9、現(xiàn)在我們?nèi)フ业轿覀冃枰渴鸬木W(wǎng)站,在服務(wù)器網(wǎng)站欄里,雙擊綁定。
10、然后我們點(diǎn)添加,添加,添加選擇https,443端口。
11、這個(gè)時(shí)候我們通過瀏覽器打開https的網(wǎng)站。
12、綠了有沒有?綠了,綠了啊。。。綠了啊。。。愛上一匹野馬,可我的家里沒有草原,可是它卻綠了一片。。。安全小鎖標(biāo)志啊有沒有。。。等等,我們是不是忘了點(diǎn)什么東西?當(dāng)我們?cè)俅蜷_www.domain.com的時(shí)候,還是灰的啊。還是沒有綠啊,這種很想被綠的感覺有沒有?(突然好心疼寶寶)。
13、各位寶寶莫慌,抱緊我,接下來小編帶大家如何默認(rèn)訪問的是https路徑。要做到默認(rèn)訪問https,也許就要做跳轉(zhuǎn)吧,不過HTTPS貌似有個(gè)高大上的名字叫做URL重寫。我們需要在IIS上下載個(gè)重寫組件。
IIS7.5下載地址:
英文:http://www.iis.net/downloads/microsoft/url-rewrite
IIS 8安裝URL重寫參考文獻(xiàn)
下載好了之后會(huì)發(fā)現(xiàn)我們的IIS界面多了個(gè)URL重寫的組件,開始都沒有的,沒錯(cuò),我是剛剛下的。
利用URL重寫唯一就是能夠?qū)崿F(xiàn)全站http跳轉(zhuǎn)https。
所以,在部署之前,請(qǐng)檢查網(wǎng)站根目錄是否有web.config文件,如有,請(qǐng)先備份這里的web.config文件,因?yàn)橐韵碌呐渲每赡軙?huì)和web.config里面跳轉(zhuǎn)沖突,個(gè)人建議是直接刪除處理,畢竟舊的不去新的不來,哈哈哈(建議先備份)。
14、然后繼續(xù)下一步,雙擊打開,添加規(guī)則。
15、填寫規(guī)則名稱:Redirect to https,使用正規(guī)表達(dá)式,模式填寫 (.*),然后接下來選擇添加條件。第一個(gè)填{HTTPS} 與模式匹配 ^OFF$ ,第二個(gè)填{HTTPS_HOST} 與模式不匹配 ^(localhost) 。
16、操作類型選擇重定向,然后選擇屬性為https://{HTTP_HOST}/{R:1} 重定向類型選擇303。
17、最后一步,檢查下點(diǎn)保存即可。
18、現(xiàn)在我們可以去看看我們的網(wǎng)站,直接輸入www.domain.com。
很強(qiáng)勢(shì)很綠很裝有沒有。
以上是教程是在IIS7 環(huán)境下實(shí)現(xiàn)的,很簡(jiǎn)單,很快,由于是我們部署的是中文版的SSL證書,所以會(huì)快點(diǎn),如果小伙伴選擇的是其他的SSL提供商或者英文版的可能會(huì)慢點(diǎn),另外需要的資料可能也不一樣,部署過程中需要的一個(gè)輔助工具是URL重寫組件,其他環(huán)境還需要其他的組件,大家在部署過程中有什么疑問可以留言給小編,如果小編知道一定第一時(shí)間告訴給您。歡迎小伙伴們積極留言交流,小編在此先謝謝。
相關(guān)文章
Windows Azure 平臺(tái)重置Linux密碼的方法
這篇文章主要介紹了Windows Azure 平臺(tái)重置Linux密碼的方法,需要的朋友可以參考下2016-06-06在windows服務(wù)器上開機(jī)啟動(dòng)程序的操作指南
為了能夠 24 小時(shí)運(yùn)行量化程序,筆者弄了一個(gè) Windows Server 2012 的服務(wù)器,這樣就不怕斷網(wǎng)斷電什么的了,所以本文給大家介紹了如何在 windows 服務(wù)器上開機(jī)啟動(dòng)程序,需要的朋友可以參考下2023-09-09IIS6下PHP的ISAPI和FastCGI性能比較 期待ii7
在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三種配置方式,這三種模式都可以在IIS 6.0下成功運(yùn)行,下面我就講一下這三種方式配置的區(qū)別和性能上的差異。2010-03-03Windows Server 2016 PHP運(yùn)行環(huán)境安裝配置
這篇文章主要介紹了Windows Server 2016 PHP運(yùn)行環(huán)境安裝配置,需要的朋友可以參考下2017-08-08讓IIS支持 .iso 7z torrent apk等文件下載的設(shè)置方法[圖文]
默讓情況下面,iis是不允許沒有注冊(cè)到IIS 的 MIME文件下載,做下載站的朋友一般需要設(shè)置支持,方便不斷新增加的文件類型2012-07-07