【腾讯云的1001种玩法】IIS7实现全站HTTPS访问

前言

通常情况下我们是用的都是http的路径,对于https的使用也很少,但是随着https的普及越来越多的域名访问需要用到https的,现在给大家一个教程关于对一个http的网站进行访问时候自动跳转至https。

项目简介

通过使用腾讯云产品(CVM、SSL证书)给网站部署SSL安全证书并实现全站HTTPS安全访问。

准备

1.购买一台腾讯云CVM 2.拥有一个已经在腾讯云备案成功的域名。

演示环境

系统:windows2008R2 软件:IIS7.0,IIS的microsoft URL重写模块2.0

操作步骤:

1、给已备案的域名申请SSL证书并下载到服务器

这里我们使用IIS环境,所以选择IIS文件夹中的证书文件

2、打开IIS信息服务管理器部署SSL证书并绑定域名、开放并绑定端口

首先导入证书

接下来绑定https的443端口

3、我们需要下载并在IIS中安装microsoft URL重写模块2.0

下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=7435

下载安装后我们重启IIS,再打开后会发现在功能视图中又多出了个URL重写的功能

4、对站点进行域名绑定

我们需要将https和http绑定在需要的站点上

5、进程SSL设置

在要求SSL的选择前取消勾选

6、在URL中新建规则

新建一个空白规则,让http的访问跳转到https上

起一个名字例如HTTP to HTTPS redirect

模式:(.*)

添加条件:{HTTPS} 模式:off 或 ^OFF$

在操作设置中选择重定向:https://{HTTP_HOST}/{R:1} 重定向类型:已找到(302) 或 参阅其它(303)

7、测试

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏雨过天晴

原 Linux php7.0 安装redi

1222
来自专栏跟着阿笨一起玩NET

如何vs升级后10和12都能同时兼容

升级办法:先复制vs2008版本的解决方案文件。升级2012后,再将文件复制到目录里面即可。注意升级过程中产生的升级文件(UpgradeLog文件)不能删除!

341
来自专栏小灰灰

redis安装小记

3196
来自专栏Java成神之路

Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程

2.1 表空间: 一般在开发情况下,我们当然不会使用用户的默认表空间,所以这时我们需要创建一个表空间. 

712
来自专栏深度学习之tensorflow实战篇

windows下mysql忘记root密码,如何重设密码

添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld --install net stop mysql # 忘记密码找回 找到mysq...

2825
来自专栏有趣的Python

7- 快速上手Linux玩转典型应用- mysql配置

851
来自专栏极客慕白的成长之路

MySQL社区版安装图文教程

在MySQL官网下载社区版mysql-installer-community,此版本为免费的。

693
来自专栏LIN_ZONE

ubuntu16.04中supervisor安装与简单使用(转载)

supervisor 可以将每个进程分别写成一个文件,supervisor 的进程文件放在 /etc/supervisor/conf.d/ 目录下,本例创建 t...

734
来自专栏bboysoul

vsftp启用root用户

vsftp的默认设置是不允许root用户来登陆的,我们可以通过修改配置文件来使root用户登陆 首先登陆到服务器,然后cd到vsftp的配置文件夹 cd /...

483
来自专栏木子昭的博客

解决linux端口被占用

解决端口占用问题的最快捷方式就是杀死相关进程,以杀死占用22端口的ssh为例 查看进程 如图所示,对应的进程名为sshd 进程号为 55312 输入kill ...

3096

扫码关注云+社区