配置环境
Windows版本:Windows Server 2008 R2 Enterprise
Service Pack 1
系统类型: 64 位操作系统
了解HTTPS
为什么需要 HTTPS ?
在我们浏览网站时,多数网站的URL都是以HTTP开头,HTTP协议我们比较熟悉,信息通过明文传输;
使用HTTP协议有它的优点,它与服务器间传输数据更快速准确;
但是HTTP明显是不安全的,我们也可以注意到,当我们在使用邮件或者是在线支付时,都是使用HTTPS;
HTTPS传输数据需要使用证书并对进行传输的信息进行了加密处理,相对HTTP更安全。
http://zh.wikipedia.org/wiki/HTTPS
http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html
配置CA证书服务器
开始菜单-->管理工具-->服务器管理器
选择左侧树形菜单“角色”节点,右键“添加角色”
勾选“Active Directory 证书服务”,点调“下一步”按钮
点击“下一步”按钮
点击“下一步”按钮,会弹出“添加角色向导”界面
点击“添加所需的角色服务”按钮
点击“下一步”按钮
指定安装类型,选择“企业”,点击“下一步”按钮,
“企业”需要域环境
“独立”不需要域环境
选择“根”,点击“下一步”按钮
选择 “新建私钥”,点击“下一步”按钮
选择加密服务提供程序:“RSA#Microsoft Software Key Storage Privoider”
密钥字符符长度:“2048”
选择此CA颁发的签名证书的哈希算法: SHA1
然后点击“下一步”按钮
这里最好不要改名字,直接点击“下一步” 按钮
直接“下一步”按钮
这里是证书数据库和日志的地址,按默认路径就可以,然后点击“下一步”按钮
点击“下一步”按钮,要求IIS服务器
勾选上运行Asp.Net网站必须的项,点击“下一步”按钮
点击“安装”按钮
提示各项都安装成功后,点击“关闭按钮”
新建自签名证书并配置HTTPS
选中IIS根节点,在”功能视图“中找到”服务器证书“,进入
找到文章前面配置好的CA,”adserv-PORSCHEV-CA“,点击“创建自签名证书”
给要创建的自签名证书输入一个好记的名字
重新在IIS添加网站
绑定类型:Https
端口号默认是443,可以不修改
SSL证书选择刚创建好的自签名证书,点击”确定“.
在IIS中运行“Default.aspx”页,效果如下
点击“继续浏览此网站”,成功显示内容,HTTPS配置成功!!
点击浏览器上提示的“证书错误”,“查看证书”。
颁发给这一项值为:“porschev.adserv.com”
访问些网站也可以通过URL: https://porschev.adserv.com:8000/ 来访问
故障排除
在其它机器用 https://porschev.adserv.com:8000/ 来访问示例网站,效果如下图
可能原因有两个:
1.DNS指定有问题
解决方法:在CMD窗口PINGporschev.adserv.com,得到IP地址
把电脑本地连接的首选DNS地址变成porschev.adserv.com对应的IP
2.入站规则的问题
解决方法:给8000端口建一个允许的入站规则,操作步骤如下
开始--->管理工具--->高级安全 Windows 防火墙--->左侧树形菜单上选择“入站规则”--->右键“新建规则”
--->规则类型选择“端口”,点击下一步--->协议和端口--->选"TCP",特定本地端口输入你网站的端口号(示例是:8000),点击下一步
--->下一步直到名称--->输入自定义名称(示例:8000允许规则),点击完成。
再输入上面的URL就可以正常的访问网站。
以上所述是小编给大家介绍的IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站的教程图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
本文向大家介绍win7下FTP服务器配置访问教程,包括了win7下FTP服务器配置访问教程的使用技巧和注意事项,需要的朋友参考一下 也可以参考百度的教程win7下FTP服务器安装 一、FTP服务器功能打开 1、打开【控制面板】→【程序】→【打开或关闭Windows功能】→出现以下界面: 2、一定要将树形目录【Internet信息腐乳】展开,然后将【FTP服务】目录展开(注意的是所有其他配置在这里都
本文向大家介绍mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程,包括了mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程的使用技巧和注意事项,需要的朋友参考一下 1、购买云服务器(http://www.aliyun.com/?spm=5176.3047821.1.1.vHFBuw) 注册帐号,在产品页面选择合适的服务器,进入详细页面选择配置,购买。 购买完成后进入管理控制台—
本文向大家介绍详解Nginx配置SSL证书实现Https访问,包括了详解Nginx配置SSL证书实现Https访问的使用技巧和注意事项,需要的朋友参考一下 背景 由于项目需求,安全起见,需要将之前的http接口访问变成https访问,所以需要配置SSL证书。项目的架构是这样的: 基本架构是硬负载(ReadWhere)+ 软负载(Nginx)+ Tomcat集群,现在的问题是SSl证书要配置在哪里,
本文向大家介绍window8.1下FTP服务器安装配置图文教程,包括了window8.1下FTP服务器安装配置图文教程的使用技巧和注意事项,需要的朋友参考一下 系统window8.1下FTP服务器安装教程: 1、安装IIS组件:点开始菜单—选择控制面板——程序——打开或关闭WINDOWS功能——展开Internet信息服务,勾选FTP服务器(包括FTP服务和FTP扩展性),点确定。 由于我的电脑已
本文向大家介绍WordPress网站访问慢解决方案细图文教程,包括了WordPress网站访问慢解决方案细图文教程的使用技巧和注意事项,需要的朋友参考一下 前言 之前自己搭建一个WordPress个人网站:https://zhanghan.xin;最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。 优化前: 加载耗时:21秒+ 优化后: 加载耗时:250毫秒 优化后访问速度提升84倍+ 解决
本文向大家介绍windows2003下ftp服务器配置教程,包括了windows2003下ftp服务器配置教程的使用技巧和注意事项,需要的朋友参考一下 本文目标: 本机(win10)和虚拟机(windows server 2003)之间实现ftp文件传输往来,并通过wireshark来分析协议。 本文先介绍如何在windows server 2003配置ftp服务器。 第一步、创建windows2