有了SSL認證,如何在IIS環境下部署https?【轉載】

來源:互聯網
上載者:User

標籤:

 

昨天各位小夥伴都很開心的領取了自己的SSL認證,但是大部分小夥伴卻不知道如何部署,也許是因為第一次接觸SSL這種高端的東西吧,不過個人覺得就是懶懶懶。。。本來小編也挺懶的,但是答應了各位小夥伴的,那麼今天就教大家如何在IIS環境下部署HTTPS認證吧。(建議在PC端閱讀)

1、首先我們要取走我們的認證,儲存在我們本地的電腦裡,然後複製到伺服器即可。

2、取走後接下來幹嘛?當然是開啟檔案看看裡面有些什麼啊。我們找到IIS那個壓縮包並解壓。

3、解析得到pfx檔案,也就是我們需要部署網域名稱的認證檔案。

4、小夥伴們可以在伺服器上進行這些解析,不過也可以像小編一樣在本地進行,然後在伺服器內建立個檔案夾,把需要的東西複製進去即可。(不要用剪下,你知道的,就算你不知道你也會去百度的)

5、然後開啟伺服器的IIS控制台。

6、然後開啟IIS的首頁找到伺服器憑證欄,雙擊開啟即可。

7、雙擊開啟後,選擇匯入,匯入我們剛剛解壓得到的pfx檔案,這個pfx檔案就是你需要部署網域名稱的那個檔案。

8、這個時候我們帶https開啟我們部署的網站,現在顯示的還是紅色的。

9、現在我們去找到我們需要部署的網站,在伺服器網站欄裡,雙擊綁定。


10、然後我們點添加,添加,添加選擇https,443連接埠。

11、這個時候我們通過瀏覽器開啟https的網站。

12、綠了有沒有?綠了,綠了啊。。。綠了啊。。。愛上一匹野馬,可我的家裡沒有草原,可是它卻綠了一片。。。安全小鎖標誌啊有沒有。。。等等,我們是不是忘了點什麼東西?當我們再開啟www.domain.com的時候,還是灰的啊。還是沒有綠啊,這種很想被綠的感覺有沒有?(突然好心疼寶寶)。

13、各位寶寶莫慌,抱緊我,接下來小編帶大家如何預設訪問的是https路徑。要做到預設訪問https,也許就要做跳轉吧,不過HTTPS貌似有個高大上的名字叫做URL重寫。我們需要在IIS上下載個重寫組件。

IIS7.5:

中文32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

中文64位:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

英文:http://www.iis.net/downloads/microsoft/url-rewrite

IIS 8安裝URL重寫參考文獻 http://shiyousan.com/post/635646254870261696

下載好了之後會發現我們的IIS介面多了個URL重寫的組件,開始都沒有的,沒錯,我是剛剛下的。

利用URL重寫唯一就是能夠實現全站http跳轉https。

所以,在部署之前,請檢查網站根目錄是否有web.config檔案,如有,請先備份這裡的web.config檔案,因為以下的配置可能會和web.config裡面跳轉衝突,個人建議是直接刪除處理,畢竟舊的不去新的不來,哈哈哈(建議先備份)。

14、然後繼續下一步,雙擊開啟,添加規則。

15、填寫規則名稱:Redirect to https,使用正規運算式,模式填寫 (.*),然後接下來選擇添加條件。第一個填{HTTPS} 與模式比對 ^OFF$ ,第二個填{HTTPS_HOST} 與模式不匹配 ^(localhost) 。

16、操作類型選擇重新導向,然後選擇屬性為https://{HTTP_HOST}/{R:1} 重新導向類型選擇303。

17、最後一步,檢查下點儲存即可。

18、現在我們可以去看看我們的網站,直接輸入www.domain.com。

很強勢很綠很裝13有沒有。

以上是教程是在IIS7 環境下實現的,很簡單,很快,由於是我們部署的是中文版的SSL認證,所以會快點,如果小夥伴選擇的是其他的SSL供應商或者英文版的可能會慢點,另外需要的資料可能也不一樣,部署過程中需要的一個協助工具輔助是URL重寫組件,其他環境還需要其他的組件,大家在部署過程中有什麼疑問可以留言給小編,如果小編知道一定第一時間告訴給您。歡迎小夥伴們積極留言交流,小編在此先謝謝。

轉自:

有了SSL認證,如何在IIS環境下部署https? - 今日頭條(TouTiao.org)
http://www.toutiao.com/i6322704130540306946/

有了SSL認證,如何在IIS環境下部署https?【轉載】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.