美文网首页
插播:IIS7 HTTPS配置

插播:IIS7 HTTPS配置

作者: 037251a7c483 | 来源:发表于2017-07-04 16:06 被阅读491次

一、步骤

1. 申请证书

我们使用的阿里云服务器,证书也是在阿里云上申请的

image.png

证书申请通过后,直接下载证书,放在IIS所属服务器上。我将证书放在应用程序的主目录下的。

2. 导入证书

导入证书。win+R 运行,输入mmc。

image.png image.png image.png image.png image.png

然后按照提示导入PFX文件。过程中需要输入密码,该密码和证书在同一个目录下

3. 配置HTTPS

选择网站---> 右键单击---> 绑定--- > 添加

image.png

单击"添加"后,就会出现如下界面,然后一个一个填写即可。

重启IIS 后,便可以HTTPS 协议访问网站了。

image.png

4. HTTP 自动跳转至 HTTPS

我们习惯使用HTTP来访问网站,但是需要“强制让用户”以HTTPS 来访问,因此,需要做一定设置才行。我是通过修改403.htm文件来实现的。

  • 403.htm 路径
C:\inetpub\custerr\zh-CN\403.htm
  • 将403.htm文件内容替换成如下内容

备注:首先需要备份下403.htm,再进行替换。

<HTML><HEAD><TITLE>该页必须通过安全通道查看</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
</HEAD><BODY>
<script type="text/javascript">
var url = window.location.href;
    if (url.indexOf("https") < 0) {
        url = url.replace("http:", "https:");
        window.location.replace(url);
}
</script>
</BODY></HTML>
  • 修改ssl设置
image.png

要求SSL


image.png

注意: 这种修改403 页面可能会有两个潜在的问题。

  1. 如果IIS 服务器中的某个网站(一个IIS 服务器可以有多个网站)出现权限问题时,也会出现403错误。但是我们的内容已经修改了,这种情况会导致返回的页面内容发生改变,不会明确提示这是403错误了。

  2. 除了需要HTTPS的网站,其他网站的SSL设置应该都设置为“不启用SSL”, 否则访问HTTP时,会将所有页面都跳转至 HTTPS。

相关文章

  • 插播:IIS7 HTTPS配置

    一、步骤 1. 申请证书 我们使用的阿里云服务器,证书也是在阿里云上申请的 证书申请通过后,直接下载证书,放在II...

  • iis7 运行多个https

    https网站需要先申请到证书,市面上有很多免费的,流程也很简单 拿到证书后,按照证书提供商提供的教程,通过mmc...

  • IIS7配置URLRewrite

    安装IIS插件及基本使用请查看:https://www.jianshu.com/p/f72fd5f41fa5[ht...

  • Wecenter IIS7配置伪静态和QQ开发平台申请

    在使用WeCenter配置QQ登录时遇到的一些问题,写下解决方案。 1.配置IIS7服务器伪静态(1).创建web...

  • 配置https

    我的https 是申请腾讯免费的监听80端口转发到https 监听443端口 可以参考一下

  • https 配置

    近期有个项目需要将http升级为https,想到给自己网站页配置个https这里有篇搭建腾讯云服务器的文章 可以参...

  • 配置 HTTPS

    安装 openssl 生成证书 , 证书会生成在当前目录 需要填写的信息,还有密码 需要填写的信息,还有密码 ng...

  • HTTPS 配置

    为什么要配置https? Apple在安全及用户隐私方面做了很多工作,包括沙盒机制、代码签名、禁用私有API等。在...

  • 配置HTTPS

    2017年1月1日开始,苹果要求所有iOS应用必须使用ATS(App Transport Security),即A...

  • https配置

    https://common-buy.aliyun.com/?commodityCode=cas#/buy阿里云申...

网友评论

      本文标题:插播:IIS7 HTTPS配置

      本文链接:https://www.haomeiwen.com/subject/nekxhxtx.html