IIS6的SSL配置,如何配置SSL到登陆页,如何将SSL证书设置成受信任的证书
一、 申请证书
1. 到受信任的机构申请
略
2. 到自建的证书服务器申请
a. 安装证书服务
通过控制面板中的“添加/删除程序”,选择“添加/删除Windows组件”。在Windows组件向导中找到“证书服务”,安装即可,基本都是下一步(需要系统盘或者指定系统镜像的I386文件夹)。
如果觉得这期间设置有问题,删除此组件重新安装即可(此过程中重新设置)。
安装的过程中会提示需要IIS及ASP,单击“是”即可。
安装完毕,申请证书的地址就是http://你的证书服务器IP/certsrv/
b. 准备证书
到要申请证书的网站,右键点击“属性”→“目录安全性”→“服务器证书”→“新建证书”→“现在准备证书请求,但稍后发送”→设置证书的名称和特定位长,在位长处我们通过下拉菜单选择512→输入单位信息,包括单位和部门→在站点公用名称窗口输入IP(实际环境输入域名)→填写地理信息→设置证书请求的文件名及路劲,保存的文件名为certreq.txt→完成。
c. 申请
访问http://你的证书服务器IP/certsrv/,点击“申请一个证书”→“高级证书申请”→“使用 base64 编码的 CMC 或 PKCS #10 文件提交 一个证书申请,或使用 base64 编码的 PKCS #7 文件续订证书申请。”
用记事本打开上面保存的那个certreq.txt文件,将里面的内容全部复制,粘贴,提交,完成申请。
二、 颁发证书
1. 到信任机构申请的,按对方说明处理即可。
2. 到自建证书服务器申请的,需要到该服务器颁发。
“开始”→“程序”→“管理工具”→“证书颁发机构”
在待申请的证书上单击鼠标右键,弹出菜单中有“所有任务”项,接着选择子项“颁发”。这时这个“待定申请”就会转移到“颁发的证书”节点下。
在“颁发的证书”下找到刚才那个证书,双击打开。并在“证书属性窗口”的详细信息标签中选择“复制到文件”。
在“证书导出向导”中,任意选择一种CER格式导出,比如“DER 编码二进制”并保存成文件。
三、 安装证书
IIS中选择刚才新建过证书的网站,右键 “属性”→“目录安全性”→“服务器证书”,挂起的证书请求窗口中选择“处理挂起的请求并安装证书”选项。通过浏览按钮找到证书,点击“下一步”,完成安装。
四、 配置IIS
配置到整个网站:
点击网站,右键 “属性”→“目录安全性”→“编辑”,勾选“要求安全通道(SSL)”。
配置到网站的某个目录:
点击该网站的指定目录,右键 “属性”→“目录安全性”→“编辑”,勾选“要求安全通道(SSL)”。
配置到网站的某个页面(比如登陆页):
点击该网站的指定页面,右键 “属性”→“目录安全性”→“编辑”,勾选“要求安全通道(SSL)”。
五、 添加自签发的 SSL 证书为受信任的根证书(IE)
因为是自己签发的安全证书而不是经过认证的机构签发的,所以 Windows 无法自动信任该证书:此 CA 根目录证书不被信任。
要启用信任,请将该证书安装到“受信任的根证书颁发机构”存储区。单击“安装证书”按钮即可打开 Windows 证书导入向导,单击“ 下一步”即可开始安装证书。然后系统会询问该证书的存储位置。因为是未经认证的组织或个人自己签发的证书,如果选择让 Windows “根据证书类型,自动选 择证书存储”的话,一般会给存储到“中级证书颁发机构”中。以后加密访问该网站的时候还是会收到安全警告。 根据我们的需要 —— 以后打开自己的网站时候不会再发出安全警告,而且又是自己签发的证书,信任不成问题,咱就直接给添加到“受信任的根证书颁发机构”存储中。
点选“将所有的证书放入下列存储(P)”,然后单击“浏览(R)”,打开“选择证书存储”窗口来选择。有些时候可能需要选择“显示物理存储区(S)”,然后勾选“受信任的根证书颁发机构”下面的“本地计算机(Local Computer)”来存储。剩下的就是确认几次,任务完成!然后关闭浏览器重新打开,就可以试试效果了。
其他:403.4自动跳转到https是用js实现自动跳转到https链接,但是实际登陆页如果是https,不做处理的话后续页面也会是https,需要使用js或者后台代码将页面跳转到http的(登陆信息不会丢失)。
补充:证书服务器与web服务器不能是同一台电脑,如果证书服务器在internet不可见,那么即使在IE中添加信任也无效。
参考:
windows server 2003中IIS6.0 搭配https本地测试环境
IIS6的SSL配置,如何配置SSL到登陆页,如何将SSL证书设置成受信任的证书的更多相关文章
- 配置OpenResty支持SSL(不受信任的证书)
#关闭防火墙 chkconfig iptables off service iptables stop #关闭SELINUX sed -i 's/SELINUX=enforcing/SELINUX=d ...
- Window Server 2019 配置篇(1)- 创建域并把本机设置成域控制器
由于这个学期的Window Server大作业是做一个服务器群,在域中创建包括DNS,DHCP,网关,更新服务器,hyper-v,自动部署等服务,所以我会把制作过程分步写在这个博客上 首先我们新建一个 ...
- 在Postman中使用不受信任的SSL证书
阅读目录 第一种方案——临时添加到受信任的证书颁发机构: 第二种方案——永久添加到受信任的证书颁发机构: add by zhj: 在http://www.cnblogs.com/ajianbeyour ...
- 在Postman中使用不受信任的SSL证书(转)
add by zhj: 在http://www.cnblogs.com/ajianbeyourself/p/3898911.html中提到: 对于不受信任的证书,浏览器会发出告警,不过这些也只是告警而 ...
- tomcat配置SSL证书(使用startSSL申请到的证书)
1. 生成p12证书 生成完成后,下载保存. 2. 将p12文件上传至服务器上的tomcat/keystore/上,此处取名为test.com.p12 3. 修改tomcat/conf/server. ...
- Windows下基于IIS服务的SSL服务器的配置
Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...
- nginx https ssl 设置受信任证书[原创]
1. 安装nginx 支持ssl模块 http://nginx.org/en/docs/configure.html yum -y install openssh openssh-devel (htt ...
- 添加自签发的 SSL 证书为受信任的根证书
原文:http://cnzhx.net/blog/self-signed-certificate-as-trusted-root-ca-in-windows/ 添加自签发的 SSL 证书为受信任的根证 ...
- nginx https ssl 设置受信任证书[转然哥]
nginx https ssl 设置受信任证书[原创] 1. 安装nginx 支持ssl模块 http://nginx.org/en/docs/configure.html yum -y instal ...
随机推荐
- bzoj1562
很明显是二分图匹配,关键是怎么求字典序最小 想到两种做法,首先是直接匹配,然后从第一位贪心调整 第二种是从最后一个倒着匹配,每次匹配都尽量选小的,这样一定能保证字典序最小 type node=reco ...
- 原创:js代码, 让dedecms支持Tag选择, 添加内容更为方便,不用手输Tag
dedecms在编辑修改内容时,TAG标签需要手动输,中文的Tag, 中间还得用半角字符','分隔, 输入法切来切去很不方便, 于是动手改后台代码, 利用后台的tags_main.php, 让d ...
- HDU 3844 Mining Your Own Business(割点,经典)
题意: 给出一个连通图,要求将某些点涂黑,使得无论哪个点(包括相关的边)撤掉后能够成功使得剩下的所有点能够到达任意一个涂黑的点,颜料不多,涂黑的点越少越好,并输出要涂几个点和有多少种涂法. 思路: 要 ...
- Hide Xcode8 strange log.
Product > Scheme > Edit Scheme Environment Variables set OS_ACTIVITY_MODE = disable
- 如何借助于UML完成我们对系统的设计?谈谈我的理解
首先要说的是我对面向对象的理解,以及设计类的依据: http://www.cnblogs.com/xinchrome/p/4904931.html 理解了这篇文章,也就理解了现在要说的. 在面向对象编 ...
- 《C++ Primer 4th》读书笔记 第6章-语句
原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3912407.html
- MySQL基础之第4章 MySQL数据类型
4.1.整数类型 tinyint(4)smallint(6)mediumint(9)int(11)bigint(20) 注意:后面的是默认显示宽度,以int为例,占用的存储字节数是4个,即4*8=32 ...
- PHP的GD库函数大全
GetImageSize作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]); ImageArc作用: ...
- web.config配置详细说明
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点:位于配置文件的顶部,包含在<configSections>标志中. 2.特定应 ...
- [Papers]NSE, $\p_3u$, Lebesgue space [Penel-Pokorny, AM, 2004]
$$\bex \p_3\bbu\in L^p(0,T;L^q(\bbR^3)),\quad \frac{2}{p}+\frac{3}{q}=\frac{3}{2},\quad 2\leq q\leq ...