Windows系统的ECS实例中如何使用IIS搭建HTTPS协议的网站

Windows系统的ECS实例中如何使用IIS搭建HTTPS协议的网站

贡献者:

KB小秘书

 · 

更新时间:2019-08-12 16:57:45

提示: 这是一篇由阿里云ACE开发者(Alibaba Cloud Engineer)贡献,针对特定用户问题发布的文章。文档的内容以原稿呈现,阿里云对于文档内容不做任何形式的承诺。阿里云有权在未经通知的情形下对文档内容做出任何形式的修改。

概述

本文主要介绍在Windows系统的ECS实例中,如何使用IIS搭建HTTPS协议的网站。

 

详细信息

以下是Windows系统的ECS实例中如何使用IIS搭建HTTPS协议网站的操作步骤。

 

步骤一:创建证书

  1. 使用Windows Server 2008 R2的CA服务来创建证书,使用 服务器管理器 中的 添加角色
  2. 选择 Active Directory 证书服务
  3. 添加服务的时候需要选择 证书颁发机构证书颁发机构Web注册联机响应程序 三个服务。
  4. 因为不是域控环境,所以选择 独立 即可。
  5. 安装的第一个CA,选择 根CA 即可。
  6. 选择 新建私钥 即可。
  7. 这里保持默认即可,当然如果需要自定义的设置,也可以自行选择。
  8. 此处的CA名称,建议保持默认即可。
  9. 设置证书的时间,默认是5年,这个可以根据Web的情况,自行设置。
  10. 设置证书数据库位置和日志位置,自行选择即可。

 

步骤二:创建IIS服务

  1. 安装好CA证书后,安装程序会自动引导开始IIS的安装。
  2. 这个里需要勾选 ASP.NET.NET 扩展性
  3. 需要说明的是,安装了证书后,不能更改计算机名或域名。
  4. 最后,确保证书服务和Web服务器是安装成功的。

 

步骤三:创建自签名证书

  1. 在IIS管理器中选择 服务器证书
  2. 选中先前创建好的证书,然后选择 创建自签名证书
  3. 设置一个友好的名称。

 

步骤四:搭建HTTPS网站

  1. 新添加一个网站。
  2. 设置好网站的主目录,设置类型为 https,SSL证书选择前期设置的名称,本文以 aliyunca 为例。
  3. 在系统的主目录中设置一个Index.html的测试页面。
  4. 打开系统的默认文档。
  5. 把Index.html默认文档上移到顶部。
  6. 在外网使用HTTPS的方式做访问测试时,确认可以访问,但因为证书不是公共CA机构颁发的,所以会有安全提示,安全提示如下图所示,单击 继续浏览此网站。如果购买了CA证书,使用付费的证书,一般就不会有安全风险提示。
  7. 确认网站能够正常访问。

 

适用于

  • 云服务器 ECS
  • 247

    发布KB

  • 655

    回答问题

  • 12

    粉丝数