更新于 10 11 月, 2021
本站已全面启用SSL
看了下一个HTTPS证书一年大几千,对于我这个每个月吃土的孩纸来说,可以不用考虑了。
那只好用百度云的Symantec证书咯╰( ̄▽ ̄)╭
申请地址:https://console.bce.baidu.com/cas/?_=1533354797598#/cas/apply/create
验证一下域名的TXT记录或者FTP文件即可。个人经历的话,验证TXT记录大概7~8小时才通过,验证文件的话1~2小时。
然后你可以在这个目录找到所需要的证书。
选择PFX格式,然后输入四位解压密码即可下载。最后到IIS或者虚拟主机配置一下就OJBK。
最后测试HTTPS可以访问。
使用IIS的URL重写功能,强制访问使用ssl。
打开网站根目录web.config文件,在XML的rewrite/rules之间加入以下rule:
<rule name="强制https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
更新:还要到settings把站点设置为带https的链接蛤~