申請證書#
網上有很多申請免費證書的工具,我偶然看到一個可以在線操作的網站(本文結尾處 “其它” 章節中還提供了更多的免費方案):https://httpsok.com
通過微信掃碼登錄後,點擊左側證書管理菜單,再點擊右側免費申請證書按鈕,接著按頁面提示進行操作,操作完成後,稍等 1 分鐘,便可完成申請:
下載證書#
在證書狀態變更為 “已簽發” 後,就可以點擊下載按鈕,這裡我選擇 IIS 類型的下載:
下載後,會得到一個壓縮包,解壓它,會得到兩個文件:
_.yourdomain.pfx
pfx-password.txt
配置 IIS#
注意查看前提條件:
然後點擊剛剛下載證書按鈕旁的幫助,它將會跳轉至:https://help.aliyun.com/zh/ssl-certificate/user-guide/install-ssl-certificates-on-iis-servers
直接看步驟二就行了。
配置 HTTP 重定向至 HTTPS#
有兩種方式。
第一種最簡單,使用微軟提供的中間件:https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl
第二種,在 IIS 中使用 Url Rewrite:
https://sdwh.dev/posts/2021/09/IIS-Http-Redirect-To-Https/
其它#
- 開源工具
- 商業工具