麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > Win服務器 > 正文

windows下該如何部署免費ssl證書(letsencrypt)

2024-09-10 00:01:39
字體:
來源:轉載
供稿:網友
  隨著網絡的發展,網絡安全也越來越重要,對于網站來說,從Http升級到https也是我們要做的首要事情。要實現https,首先我們需要申請一張SSL證書,這篇文章我主要介紹下邊這幾個方面:
  1. SSL簡單介紹
  2. 免費Letencrypt證書部署
  3. 安裝注意事項
  一.SSL簡單介紹
  ssl作為一個網絡加密協議,主要是存在于系統中應用層和傳輸層之間的一個安全套接字層(Secure Socket Layer),也就是位于TCP/IP協議和各個應用層協議之間,為應用數據傳輸提供加密的協議。當然它內部又分記錄協議和握手協議兩個部分,這里如果有興趣的可以去詳細了解一下,我先簡單介紹一下流程性的東西。
  它的工作流程大概可以理解為這樣,客戶端發起網絡請求給服務端,發起握手,交換證書信息,建立連接。簡單來說分為下邊幾部:
  客戶端:發送其支持的ssl版本和加密方式給服務端。
  服務端:選擇加密方式并發送證書和公鑰給客戶端
  客戶端:驗證證書信息,并通過公鑰生成共享秘鑰,交換
  服務端:好,咱們可以傳遞加密數據了
  以上是簡單的描述了握手的過程,每一步都可以繼續分解,可以自行查找相關文檔深入了解。
  這里需要介紹的另外一個協議TLS,這個協議建立在SSL3.0規范之上,更加嚴格明確。其中它又有一個擴展協議叫做 SNI(Server Name Indication-服務器名稱指示),這里介紹下它的主要作用。
  在我們常用的主機中,可能會有很多站點,我們并不能夠一次性提前獲知將使用此服務器的所有域名列表,但是我們不能每次修改域名重新頒發一次證書,所以有了SNI,讓我們可以在一臺主機上能夠部署多個證書, 使得服務器可以在握手階段選擇正確虛擬域,并發送對應證書。在IIS8.0以上版本中,我們綁定域名時會有如下的選項:
  當前有很多免費和收費 ssl的證書提供商可以供我們選擇,當然我們也可以自己作為頒發主體,制作ssl證書,不過像谷歌等瀏覽器對于不受信任的證書機構在頁面上會給提示存在安全風險,阻止訪問,這對用戶體驗來說是非常糟糕的。根據安全等級,當前ssl證書根據主要有以下幾類:
  EV - 業界頂級SSL證書,部署了EV SSL證書的網站,地址欄會變成醒目的綠色,并且顯示網站所屬企業名稱
  OV - 使用較為廣泛的企業驗證型SSL證書,部署了OV SSL證書之后,地址欄會有安全鎖標識顯示
  DV - 只驗證域名,快速簽發的SSL證書。也會在地址欄顯示安全鎖標識,但證書詳情里面不顯示O字段,不顯示使用者名稱,只顯示域名
  當前受到主流瀏覽器承認的很多SSL證書機構頒發的免費證書主要也都是DV等級。下面我介紹一下最近比較知名的 Letencrypt 免費ssl證書在windows下的部署過程。
  二. 免費Letencrypt證書部署
  這個是由國外發起的一個免費的ssl項目,現在已經得到了谷歌等主流瀏覽器的認可。從安全角度考慮,通過Letencrypt安裝的免費證書只有三個月的有效期,到期之需要重新申請,但是這也給部署造成了一定的麻煩,所以官方也提供了各種自動化的解決方案,這里我介紹的是windows下的證書申請和自動更新工具 letsencrypt-win-simple。
  首先我們下載   GitHub地址(https://github.com/Lone-Coder/letsencrypt-win-simple/releases) 并解壓
  因為安裝過程需要在站點下生成驗證文件,所以請以管理員模式進入cmd界面,也可以右鍵開始菜單 點擊 命令提示符(管理員)選項
  進入解壓文件夾,運行 letsencrypt.exe --san 命令
  執行完之后會自動將IIS下的所有網站列出來,后邊會有如下幾個選項:
  這幾個選項分別對應不同的情況,這里因為我的機器下有好幾個站點,我想給他們統一頒發一個證書,我選擇S,之后它會提示你輸入要安裝的站點序號,這里我輸入 3,4
  接下來它會在每個站點下創建一個里驗證文件,驗證通過之后就會生成對應證書添加到IIS中,如果一切正常的情況下會在任務管理中創建一個定時更新任務。
  當前這個軟件還存在一些bug,我個人在安裝中也遇到了幾個異常終止的錯誤,重復操作兩次才正常通過,如果你也遇到問題,可以直接去IIS下證書管理,查看是否已經創建了對應的證書,如果存在可以手動綁定。
  三. 注意事項
  使用Letencrypt時有一定的次數限制,以防止申請的濫用,這里是 官方網站 給出的限制信息:
  If you have a lot of subdomains, you may want to combine them into a single certificate, up to a limit of 100 Names per Certificate. Combined with the above limit, that means you can issue certificates containing up to 2,000 unique subdomains per week. A certificate with multiple names is often called a SAN certificate, or sometimes a UCC certificate.
  We also have a Duplicate Certificate limit of 5 certificates per week. A certificate is considered a duplicate of an earlier certificate if they contain the exact same set of hostnames, ignoring capitalization and ordering of hostnames. For instance, if you requested a certificate for the names [www.example.com, example.com], you could request four more certificates for [www.example.com, example.com] during the week. If you changed the set of names by adding [blog.example.com], you would be able to request additional certificates.
  如果你需要測試,可以在命令行中執行:letsencrypt.exe --test 。進入測試環境。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕在线免费看 | 黄色a级片免费观看 | 欧美不卡 | 亚洲精品3 | 国产精选久久久 | 日本不卡中文字幕 | 操操操日日日干干干 | 日日做夜夜操 | 久久影院免费观看 | av在线免费播放 | 日日草日日干 | 欧美一级片一区 | 亚洲成人欧美在线 | 欧洲黄色一级视频 | 国产精品视频中文字幕 | 国产精品91久久久 | 一级黄色在线观看 | 成人在线视频免费播放 | 天天躁狠狠躁夜躁2020挡不住 | 黄色免费在线电影 | 色视频一区二区 | 12av毛片 | 国产精品久久久久久久av | 毛片视频在线免费观看 | 视频一区二区视频 | 免费一级毛片免费播放 | 亚洲精品久久久久久久久久久 | 成人免费观看49www在线观看 | 亚洲国产高清视频 | 久久久精品视频免费 | 国产乱淫a∨片免费观看 | 国产精品午夜未成人免费观看 | 在线观看国产网站 | 一级在线 | 4480午夜 | 国产精品一区二区三区在线播放 | xxxx18韩国护士hd老师 | www.91sese| 精品久久久久久久久久久久久 | 欧美三级欧美成人高清www | 日韩毛片免费观看 |