在內部局域網內搭建HTTPs


配置環境

Windows版本:Windows Server 2008 R2 Standard Service Pack 1

系統類型:       64 位操作系統

內存:4GB

 

了解HTTPS

為什么需要 HTTPS  

多數網站的URL都是以HTTP開頭,HTTP協議我們比較熟悉,信息通過明文傳輸,與服務器間傳輸數據更快速准確,但是HTTP明顯是不安全的。

當我們在使用郵件或者是在線支付時,都是使用HTTPSHTTPS傳輸數據需要使用證書並對進行傳輸的信息進行了加密處理,相對HTTP更安全。

 

配置CA證書服務器

開始菜單-->管理工具-->服務器管理器

選擇左側樹形菜單角色節點,右鍵添加角色

勾選“Active Directory 證書服務,點下一步按鈕

 

點擊下一步按鈕

 

點擊下一步按鈕,會彈出添加角色向導界面

點擊添加所需的角色服務按鈕

 

點擊下一步按鈕

 

指定安裝類型,選擇企業,點擊下一步按鈕,

企業需要域環境

獨立不需要域環境

 

選擇,點擊下一步按鈕

 

選擇新建私鑰,點擊下一步按鈕

 

選擇加密服務提供程序:“RSA#Microsoft Software Key Storage Privoider”

密鑰字符符長度:“2048”

選擇此CA頒發的簽名證書的哈希算法: SHA1

然后點擊下一步按鈕

 

這里最好不要改名字,直接點擊下一步按鈕

 

直接下一步按鈕

 

這里是證書數據庫和日志的地址,按默認路徑就可以,然后點擊下一步按鈕

 

點擊下一步按鈕,要求IIS服務器

 

勾選上運行Asp.Net網站必須的項,點擊下一步按鈕

 

點擊安裝按鈕

 

 

提示各項都安裝成功后,點擊關閉按鈕

 

 

通過以上步驟,成功安裝了證書服務器,並創建了根證書。

 

向證書服務器申請站點證書

點擊創建域證書,填寫相關信息。

 

 

 

在證書服務器的“證書頒發機構”功能中,點擊掛起的申請,選擇申請,並頒發證書。  

 

站點服務器配置HTTPS

 

將根證書與站點證書復制到站點服務器上,並安裝。

 

再在站點服務器中,點擊完成證書申請

 

 

 

 

在站點的綁定中,添加https鏈接,選擇導入的證書。

 

 

此時,訪問該站點時,提示“此網站的安全證書有問題”,這是因為根證書是我們自制的,並沒有得到客戶端電腦的認可。

 

 

解決方法:在客戶端安裝根證書。

 

 

失敗的案例:

1、 從證書服務中到處根證書(*.pfx),再在站點服務上導入根證書,站點無法啟用。

2、 只在站點服務器安裝站點證書,提示證書鏈有問題或者缺少中間證書。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM