为IIS服务器配置SSL,并设置为默认使用https协议访问网站

时间:2022-09-24 11:21:52

要使网站支持https协议,需要SSL证书,我的服务器和域名都是在阿里云购买的,所以这里我演示阿里云获取SSL证书的方法

我先说下我的服务器环境:windows server 2012 + IIS8.5

首先登录阿里云控制台,选择安全--》SSL

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

点击页面右上角购买证书进入购买页面 然后选择Symantec 免费型DVSSL 再点击立即购买

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

购买完成后进入证书服务管理控制台 点击补全

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

填写相应的信息

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

填写完成之后等待审核通过。通过之后 状态为以签发,然后点击下载

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

下载之后将证书解压,放到服务器上

在windows服务器上 win+R运行mmc

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

点击文件->添加删除单元。再在左侧树中选择证书然后添加

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

选择计算机账户-》本地计算机

为IIS服务器配置SSL,并设置为默认使用https协议访问网站为IIS服务器配置SSL,并设置为默认使用https协议访问网站

在已添加的证书下的个人节点右键-》所有任务-》导入

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

选择刚刚上传到服务器的证书

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

密码也在刚刚的解压的文件夹中

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

为IIS服务器配置SSL,并设置为默认使用https协议访问网站为IIS服务器配置SSL,并设置为默认使用https协议访问网站

完成导入之后刷新,在个人-》证书中能看到刚刚导入的证书

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

进入IIS服务器选择自己的网站 ,右键编辑绑定

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

进入后点击添加,类型选择https 端口号不变443,证书选择刚刚导入的证书

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

到此,就可以使用https访问网站了。但是在不自己加https协议的情况下,还是默认使用http协议访问网站。下面开始设置默认使用https访问

首先在自己的IIS中找一下有没有URL重写模块

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

没有的话 在这里下载一下https://www.iis.net/downloads/microsoft/url-rewrite

下载msi格式的 然后安装

安装成功之后点击进入,点击右上角添加规则

模式:(.*)

条件这里点击添加

条件输入:{HTTPS}

模式:^OFF$

操作这里类型选择重定向,

URL:https://{HTTP_HOST}/{R:1}

重定向类型为永久301

为IIS服务器配置SSL,并设置为默认使用https协议访问网站为IIS服务器配置SSL,并设置为默认使用https协议访问网站

设置完后点击右上角的应用

这里就已经设置完成了

用浏览器测试一下

可以看到第一次请求是http的但是自动重定向到https的网站

为IIS服务器配置SSL,并设置为默认使用https协议访问网站

为IIS服务器配置SSL,并设置为默认使用https协议访问网站的更多相关文章

  1. StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全

    StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全 一.StartSSL个人证书登录申请 1.StartSSL官网: 1.官方首页:http://www.startssl.com/ 2 ...

  2. CentOS6.5 下在Nginx中添加SSL证书以支持HTTPS协议访问

    参考文献: 1. NginxV1.8.0安装与配置 2. CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问 3. nginx配置ssl证书的方法 4.nginx强制使用https访问 ...

  3. IIS同时实现网站部分使用https协议访问另一部分http访问

    一:什么是https SSL(Security Socket Layer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安全性,同 ...

  4. 【转载】IIS6、IIS7、IIS7.5设置拒绝一组计算机(IP段)访问网站的方法

    IIS6设置方法: 1.打开IIS管理器,右键点击网站,选择“属性” 2.把标签切换到“目录安全性”,点击“IP地址和域名限制”的编辑按钮,如下图: IP地址和域名限制 3.选择“授权访问”,然后点击 ...

  5. java爬虫爬取https协议的网站时,SSL报错, java.lang.IllegalArgumentException TSLv1.2 报错

    目前在广州一家小公司实习,这里的学习环境还是挺好的,今天公司从业十几年的大佬让我检查一下几年前的爬虫程序是否还能使用…… 我从myeclipse上check out了大佬的程序,放到workspace ...

  6. IIS启用SSL

    安全套接字层 (SSL) 是一套提供身份验证.保密性和数据完整性的加密技术.SSL 最常用来在 Web 浏览器和 Web 服务器之间建立安全通信通道.它也可以在客户端应用程序和 Web 服务之间使用. ...

  7. Loadrunner对https协议(单双向SSL)的web端性能测试

    1.项目背景 1.1 单双向SSL的含义及部署 单向SSL即我们说到的https协议. 特点是,浏览器需要请求验证服务器证书: 基本含义是:一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务 ...

  8. 使用loadrunner对https协议(单双向SSL)的web端性能测试 (转)

    1.项目背景 1.1 单双向SSL的含义及部署 单向SSL即我们说到的https协议. 特点是,浏览器需要请求验证服务器证书: 基本含义是:一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务 ...

  9. 服务器配置ssl证书支持苹果ATS方法

    服务器配置ssl证书支持苹果ATS方法 发布日期:2016-12-14 苹果安全工程&架构部门主管Ivan Kristic表示ATS将在今年底成为App Sotre app的必要条件,这将大幅 ...

随机推荐

  1. 【P1351】构建双塔

    奇怪的DP 原题: 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难.为了纪念“9?11”事件,Mr. F决定自己用水晶来搭建一座双塔. Mr. F有 ...

  2. [杂题]HDOJ5515 Game of Flying Circus

    嗯...这是一道水题... 鉴于还没人写这题的题解, 那我就来写一发. 题意:有个边长为300米的正方形 嗯  这样标号 有两个人A和S,开始的时候A.S都在1(左下角)那个位置. 两个人都要按照2. ...

  3. 学点PYTHON基础的东东--数据结构,算法,设计模式---访问者模式

    说实话,感觉不是特别多,可能没遇到过多场面, 所以对应用场景没感觉吧. 反正,各种模式就是把类的实例传来传去,久而久之,产生了一些规律...:) # *,引擎, 车身这些定义好了都不需要变动 cla ...

  4. 解决 Zabbix agent on [HOSTNAME] is unreachable for 5 minutes

    今天中午发现zabbix陆续出现Zabbix agent on [HOSTNAME] is unreachable for 5 minutes问题,开始是只是寥寥几台,没太在意,吃了顿饭回来发现一大堆 ...

  5. 标准I/O库之标准输入、标准输出和标准出错

    对一个进程预定义了三个流,并且这三个流可以自动地被进程使用,它们是:标准输入.标准输出和标注出错.这些流引用的文件与文件描述符STDIN_FILENO.STDOUT_FILENO和STDERR_FIL ...

  6. 重写AlertView(用block)

    @interface AlertView : UIView @property (nonatomic,copy) void(^block)(UIColor *color); - (id)initWit ...

  7. 数据收集利器 cAdvisor - 每天5分钟玩转 Docker 容器技术(82)

    cAdvisor 是 google 开发的容器监控工具,我们来看看 cAdvisor 有什么能耐. 在 host 中运行 cAdvisor 容器. docker run \ --volume=/:/r ...

  8. [Swift]LeetCode845. 数组中的最长山脉 | Longest Mountain in Array

    Let's call any (contiguous) subarray B (of A) a mountain if the following properties hold: B.length ...

  9. python之工作目录和文件引用

    1.参考 如何获得Python脚本所在目录的位置 Python 相对导入与绝对导入 还没细看 2.不考虑exe打包 sys.path[0] #顶层运行脚本的绝对目录 os.path.split(os. ...

  10. Masquerade strikes back Gym - 101911D (数学)

    Quite often the jury of Saratov SU use the problem "Masquerade" in different practice sess ...