15939237532
當前位置:領盛網絡  »  領盛學院  »  網站維護

Win+IIS服務器為網站增加SSL證書

發布:2018/7/2 15:21:00 瀏覽:

在現在的網絡環境中,因為盜版官網,數據竊取等的發生,使得SSL越來越受到各大平臺的關注,蘋果應用商店要求IPA的數據傳輸必須使用SSL,微信小程序要求數據傳輸必須使用SSL和WWL,微信公眾號建議用戶在做微信開發時使用SSL來保障數據安全,現在百度也建議網站開啟SSL,并且對于開啟SSL的網站,在同等狀態下百度會給予更高的排名和權重。

由此可以看到SSL的關鍵和各大平臺對于SSL的關注。

現在我們就說一下Win+IIS環境下開啟SSL并設置301轉向的過程。

首先說一下SSL,SSL是一種網絡數據傳輸的加密方案,對于用戶最直觀的感覺就是網址變成了綠色,顯示出了安全的標志,網址前的http變成了https。SSL用以保障在Internet上數據傳輸之安全,利用數據加密(Encryption)技術,可確保數據在網絡上之傳輸過程中不會被截取及竊聽。

301轉向:301轉向(或叫301重定向,301跳轉)是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。這也是百度認可和推薦的一種將http跳轉到https的方法。

首選申請SSL證書。目前各大ISP都提供免費SSL的申請,步驟不盡可同,不再描述。下面以已經申請到SSL開始。

IIS下請先安裝URL重寫模塊。安裝有兩種方法:

1使用“Web平臺安裝程序”


點擊后根據向導選擇 URL重寫工具 進行安裝,如沒有 Web平臺安裝程序 ,請使用第2種方法進行安裝。

2到Microsoft官網下載插件自行安裝。

下載地址:https://www.iis.net/downloads/microsoft/url-rewrite

二、配置URL重寫

配置過程如圖:




配置完成后,會在網站根目錄生成一個web.config文件,文件內容如下:

	<?xml version="1.0" encoding="UTF-8"?>
	<configuration>
	    <system.webServer>
	        <rewrite>
	            <rules>
	                <rule name="301-2" stopProcessing="true">
	                    <match url="(.*)" />
	                    <conditions logicalGrouping="MatchAny">
	                        <add input="{HTTPS}" pattern="^OFF$" />
	                    </conditions>
	                   <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
	                </rule>
	            </rules>
	        </rewrite>
	    </system.webServer>
	</configuration>

至此,SSL設置完成。


MORE產品服務

贵州快3走势图今天快3 安徽闲来麻将app下载 闲来闲来陕西麻将下 河南体彩泳坛夺金规则2019 福彩 金牛棋牌预约 常来湖南麻将下载 开拓者vs火箭加时 河南481三重号遗漏 内蒙古十一选五走势五码的 北京快3开奖手机版 扑克麻将牌玩法 河北11选5玩法规则 捕鱼游戏图片 好彩1在线购买 云南的十一选五走势 电子娱乐网app 安徽闲来麻将app下载 闲来闲来陕西麻将下 河南体彩泳坛夺金规则2019 福彩 金牛棋牌预约 常来湖南麻将下载 开拓者vs火箭加时 河南481三重号遗漏 内蒙古十一选五走势五码的 北京快3开奖手机版 扑克麻将牌玩法 河北11选5玩法规则 捕鱼游戏图片 好彩1在线购买 云南的十一选五走势 电子娱乐网app