myesn

myEsn2E9

hi
github

IIS & nginx:为域名申请免费 SSL 证书 & 配置

申请证书#

网上有很多申请免费证书的工具,我偶然看到一个可以在线操作的网站(本文结尾处 “其它” 章节中还提供了更多的免费方案):https://httpsok.com

通过微信扫码登录后,点击左侧证书管理菜单,再点击右侧免费申请证书按钮,接着按页面提示进行操作,操作完成后,稍等 1 分钟,便可完成申请:

image

下载证书#

在证书状态变更为 “已签发” 后,就可以点击下载按钮,这里我选择 IIS 类型的下载:

image

下载后,会得到一个压缩包,解压它,会得到两个文件:

  • _.yourdomain.pfx
  • pfx-password.txt

配置 IIS#

注意查看前提条件:
image

然后点击刚刚下载证书按钮旁的帮助,它将会跳转至: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/

其它#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。