概述
本文主要介绍在Windows系统的ECS实例中,如何使用IIS搭建HTTPS协议的网站。
详细信息
以下是Windows系统的ECS实例中如何使用IIS搭建HTTPS协议网站的操作步骤。
步骤一:创建证书
- 使用Windows Server 2008 R2的CA服务来创建证书,使用 服务器管理器 中的 添加角色。
- 选择 Active Directory 证书服务。
- 添加服务的时候需要选择 证书颁发机构、证书颁发机构Web注册、联机响应程序 三个服务。
- 因为不是域控环境,所以选择 独立 即可。
- 安装的第一个CA,选择 根CA 即可。
- 选择 新建私钥 即可。
- 这里保持默认即可,当然如果需要自定义的设置,也可以自行选择。
- 此处的CA名称,建议保持默认即可。
- 设置证书的时间,默认是5年,这个可以根据Web的情况,自行设置。
- 设置证书数据库位置和日志位置,自行选择即可。
步骤二:创建IIS服务
- 安装好CA证书后,安装程序会自动引导开始IIS的安装。
- 这个里需要勾选 ASP.NET 和 .NET 扩展性。
- 需要说明的是,安装了证书后,不能更改计算机名或域名。
- 最后,确保证书服务和Web服务器是安装成功的。
步骤三:创建自签名证书
- 在IIS管理器中选择 服务器证书。
- 选中先前创建好的证书,然后选择 创建自签名证书。
- 设置一个友好的名称。
步骤四:搭建HTTPS网站
- 新添加一个网站。
- 设置好网站的主目录,设置类型为 https,SSL证书选择前期设置的名称,本文以 aliyunca 为例。
- 在系统的主目录中设置一个Index.html的测试页面。
- 打开系统的默认文档。
- 把Index.html默认文档上移到顶部。
- 在外网使用HTTPS的方式做访问测试时,确认可以访问,但因为证书不是公共CA机构颁发的,所以会有安全提示,安全提示如下图所示,单击 继续浏览此网站。如果购买了CA证书,使用付费的证书,一般就不会有安全风险提示。
- 确认网站能够正常访问。
适用于
- 云服务器 ECS
文档内容是否对您有帮助?