查看文章 |
为了测试,在windows2008的64位环境下,安装了exchange 2007 with sp1,遇到个证书的与服务器fqdn名称不匹配问题(在安装exchange中自动生成的证书肯定是不匹配的,都需要重新去申请一个),甚是尴尬。琢磨了老半天都没解决,还是自己学术不精阿。这个windows08的IIS 7.0还是没有研究透,确实跟ii6.0下证书申请产生了很大的变化。 先描述下我的问题: 系统为windows2008,有iis 7.0,dc,exchange07,证书服务器(安装exchange时没有安装,以后安装的) 1在安装完后,owa提示证书错误,自动生成的证书与服务器fqdn不匹配造成的。于是就想办法重新去申请一个证书。(ps:这是我刚安装时的截图,图中我用了localhost,换成服务器的fqdn也是不行) ![]() 2于是我到iis 7.0中将原有的证书给删除掉。这是win08环境下iis 7.0的管理界面。看到服务器证书选项了吧,与6.0的证书申请发生了很大的改变。
![]() 3 进入服务器证书界面,将原有的证书给删除掉,通过创建域证书新申请一个与fqdn匹配的证书。关于这几个不同证书的申请的目的及应用,稍后会详细介绍。
![]()
4 然后我们进入exchange 2007的命令行管理模式 输入以下命令 1)输入Get-ExchangeCertificate 命令查看新的证书是否列出。 2 如果列出,请运行以下命令重新应用证书:(注红色部分在填的时候应该填证书指纹参数,参数从上面的那个命令列出证书,即可察看到证书对应的指纹) Enable-ExchangeCertificate -Thumbprint Thumbprint -Services IIS
5 ok。证书征用完毕,重新启动下iis。再次输入owa的访问地址,可以访问也不提示证书错误了。另外其他依靠证书验证的https访问,都恢复正常。应该是证书已经分配至所有iis中的站点及目录了
![]()
|





