加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

Windows Server 2016 IIS10 设置HTTPS HTTP/2 并跑分到 A+

发布时间:2020-05-25 04:23:28 所属栏目:PHP 来源:互联网
导读:一、首先我们需要申请一款证书,然后证书一定要是IIS支持的pfx格式,不然的话pem和key格式的还需要再转换一下,非常的麻烦。

一、首先我们需要申请一款证书,然后证书一定要是 IIS 支持的 pfx 格式,不然的话 pem 和 key 格式的还需要再转换一下,非常的麻烦。

二、进入 IIS控制台 ―― 服务器证书

三、导入证书,选择 导入


四、然后进入 网站 ―― 你的网站 ―― 绑定,选择:

类型: HTTPS
主机名: 和证书相对应的域名
SSL 证书:和域名相对应的证书

五、瞅一眼,是不是已经有 HTTPS 了?

六、IIS 10 默认开启 HTTP/2 协议,所以我们都不要额外去设置啥。

七、但是如果我们以默认的配置去跑个分,oh my lady 呱呱,竟然那么差。

八、像 Nginx、Apache Httpd 还有地方可以修改,IIS 貌似修改的地方不那么明显,我猜可能是要修改注册表了。不过还好,我们有神器 ―― IIS Crypto

下载地址:https://www.nartac.com/Products/IISCrypto/Download

九、打开后,点击 Best Practics 自动选择为最佳配置,然后点击 Apply 生效,会要求重启。

十(可选)、这时候如果去跑分应该是不错的了,如果还没有到 A,那么还有大神分享的更严格和安全的设置模板。

地址:https://github.com/stylersnico/IIS-10-Secure-TLS

Templates 中导入即可

十一、如果要跑分到 A+,那么 HSTS 是必不可少的。进入 网站你的域名HTTP 相应标头添加

名称: Strict-Transport-Security值:max-age=15768000; includeSubDomains; preload



您可能感兴趣的文章:

  • Windows 2016 IIS10.0+PHP+MySQL环境搭建
  • Windows Server 2012 R2或2016无法安装.NET Framework 3.5.1的解决方法
  • Windows Server 2012 R2 或 2016无法安装.Net 3.5.1
  • Windows Server 2016 IIS10 安装配置图文详解
  • Windows Server 2016 PHP运行环境安装配置
  • Windows Server 2016 MySQL数据库安装配置详细安装教程
  • Windows Server 2016 Nginx 安装配置详细图文教程
  • Windows Server 2016 服务器配置指南之IIS10安装方法
  • windows server2016安装MySQL5.7.19解压缩版教程详解
  • 阿里云Win2016安装Apache和PHP环境图文教程

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读