在 Exchange 服务器提供的邮件访问服务功能中,最常用的是以下三个: 
• 基于Web协议的OWA,让客户端可以通过Web浏览器访问邮件服务; 
• 基于RPC协议的MAPI,让客户端可以通过Outlook访问邮件服务,具有最完整的用户服务特性; 
• SMTP协议,用于邮件服务器之间的邮件转发,和非MAPI客户端的邮件发送; 
在这篇文章中,我将给大家介绍如何在 ISA Server 2006 中发布这三个服务之一OWA。 
本文中的试验环境如下所示,ISA Server 2006 作为边缘防火墙,连接Internet和内部网络,并未加入域;内部网络的IP地址范围为192.168.1.13/24,部署了域 mail.benet.com 是域控制器,并安装了DNS/证书权威/Exchange服务,在这个试验中,我将发布 why 上的邮件服务。
在 ISA Server 2006 中发布OWA服务和 ISA Server 2004 基本一致,其实发布OWA服务和发布安全Web服务非常相似,通常的流程为: 
• 在 Exchange 服务器上安装服务器证书并配置OWA站点使用SSL连接。注意:如果在 ISA Server 和Exchange服务器之间需要安全连接,则不能在Exchange服务器上启用基于表单的身份验证; 
• 在 Exchange 服务器上导出OWA站点的服务器证书(含私钥); 
• 在 ISA Server 上将OWA站点服务器证书的证书颁发机构的CA证书导入到本地计算机的受信任的根证书存储中, 再导入OWA站点的服务器证书; 
• 在 ISA Server 上确认访问OWA服务没有任何错误或警告提示; 
• 在 ISA Server 上创建OWA服务发布规则;   
具体步骤如下

  证书申请

发布Exchange OWA可以使用HTTP,也可以使用HTTPS,从安全角度考虑,我们推荐使用HTTPS对数据进行加密保护。既然想用HTTPS,那肯定要在why上的IIS上申请证书,在why的IIS管理器中打开默认站点属性,切换到目录安全性标签,如下图所示,点击“服务器证书”。

出现Web服务器证书申请向导,下一步(建议先把之前的证书删除)。

新建证书

由于why上的证书服务器是企业根,支持在线颁发证书,因此我们选择“立即把证书请求发送到联机证书颁发机构”。

证书的名称和位长都可以使用默认值。

证书的公用名称是关键,这个名称需要和Exchange服务器发布到公网上的完全合格域名一模一样,而且ISA在发布规则中也需要使用这个名称来表示Exchange服务器。

下步填写证书的地理信息,这些不是关键参数,随便填填就可以了接着下一步

把证书申请直接发送到Active Directory中的CA服务器。

开始提交证书申请

完成证书

在IIS默认站点属性中切换到目录安全性标签,点击“查看证书”,如下图所示,证书是由CA服务器颁发给denver.benet.com服务器的。

 导出证书

IIS申请证书之后,由于ISA准备采用桥接的方法发布Exchange站点,因此ISA服务器需要用证书向外网用户证明自己就是他们要访问的mail.benet.com,ISA需要的证书从何而来呢?答案是从why上导出。下面我们就来看看如何进行证书导出,在why的IIS管理器中打开默认站点属性,切换到目录安全性标签,点击“查看证书”,切换到证书的“详细信息”标签,如下图所示,点击“复制到文件”。

出现证书导出向导,下一步

注意,必须导出私钥,否则

输入保护私钥的密码,导入证书时必须回答出此密码才能导入私钥

完成证书导出

接下来我们把证书文件复制到ISA服务器上,为下一步的证书导入做好准备。

 导入证书

ISA服务器需要导入此前why导出的证书,这样才能用于Web侦听器上加密外网用户发来的数据。在ISA服务器上用MMC自定义一个证书管理工具,负责管理计算机存储的证书如下图所示,在证书管理工具中选择“导入”(或者直接双击安装)。

将证书存储在个人区域。

然后再下载安装证书链

 

导入守信认得颁发机构

 创建OWA发布规则

证书的申请,导出,导入等工作已经完成,接下来就可以在ISA服务器上进行Exchange的OWA发布了,如下图所示,我们在ISA服务器上选择新建“Exchange Web客户端访问发布规则”。

输入发布规则的名称

选择Exchange版本为Exchange 2007,客户端的访问方式是Outlook Web Access。

网站发布类型为发布单个网站下步,选择使用SSL连接到被发布的Exchange服务器,

Exchange服务器对外的公用域名也是mail.benet.com

由于没有Web侦听器,我们选择新建一个

输入选下一步再选选侦听器与外网访问者之间的数据传递也用SSL进行加密。

 

侦听器监听的区域是外网。

在侦听器中选择使用导入的mail.benet.com证书

 

客户端验证方式可以选择HTML窗体验证,窗体验证对于使用公用计算机的外网用户来说更加灵活安全

在本例中我们不需要使用单一登录设置

 

在Exchange OWA的发布规则中选择使用刚创建的Web侦听器ISA使用基本身份验证来进行验证委派,虽然基本身份验本身对数据没有进行加密保护,但由于使用了SSL,基本身份验证也是很安全的。如果使用集成验证委派,那需要我们在Active Directory中配置相关的SPN

 

由于发布的Exchange OWA需要对用户进行身份验证,因此发布规则针对的用户应该是所有通过身份验证的用户

五 测试

完成了OWA的发布之后,我们在外网的机器上测试一下,在外网的浏览器中输入[url]https://mailbenet.com/owa/administrator结果如下图所示,出现表单登录界面,选择我们使用的计算机是公用计算机上,输入用户名和密码,点击登录。

 

内部站点名称为mail.benet.com,注意,这个名称应该和证书的公用名称保持一致。

测试成功!!!!!!!!!!!!!!! ISA服务器无法解密数据。

本文转自legendfu51CTO博客,原文链接: http://blog.51cto.com/legendfu/1073351,如需转载请自行联系原作者

isa 2006 下发布 owa相关推荐

  1. 易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之申请Excha

    上文我们创建了一个证书申请文件,该文件是个二进制编码文件,用记事本将其打开,并复制所有内容备用. 使用IE浏览器访问CA的URL,其格式如:http://xxx.xxx.xxx/certsrv,输入管 ...

  2. 易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之生成Exchange证书申请文件...

    现在我们可以进入发布OWA流程了.首先需要为Exchange Server生成一张新的受信任证书,与Exchange 2007不同的是,Exchange 2010的证书申请文件是在EMC中完成的,而不 ...

  3. xp下发布wcf时遇到的问题_解决方法

    有时会因为一些原因,需要在xp下发布wcf,发现遇到几个问题. 无法访问iis元数据时,应用 aspnet_regiis -ga windows用户名 有时浏览.aspx 页时会出现一下错误! &qu ...

  4. 揭秘 | 大流量场景下发布如『丝般顺滑』背后的原因

    简介:很多互联网公司半夜发布,只为减小用户影响,出了问题场面可控.MSE服务治理无损下线,保障了发布期间的流量,让您摆脱半夜发布的窘境. 为什么很多互联网公司不敢在白天发布,都选择在半夜发布.要是能摆 ...

  5. 揭秘大流量场景下发布如「丝般顺滑」背后的原因

    为什么很多互联网公司不敢在白天发布,都选择在半夜发布.要是能摆脱半夜发布的窘境,它不香吗?选择在半夜发布无非是为了减少对用户的影响,出了问题影响面可控. 那我们就来谈谈,发布会有哪些问题. 若您的应用 ...

  6. ISA 2006利用Bandwidth Splitter定制带宽和限制流量

    ISA 2006利用Bandwidth Splitter定制带宽和限制流量 本文来自: 菜鸟技术网(www.cnwan.com.cn) 详细出处参考:http://www.cnwan.com.cn/a ...

  7. VC下发布的Release版程序的异常捕捉

    VC下发布的Release版程序的异常捕捉寻找Release版程发生异常退出的地方比Debug版麻烦得多.发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概 ...

  8. 利用ISA实现网站发布协议重定向

    利用ISA实现网站发布&&协议重定向 www站点和ftp站点发布 拓扑图 一 在主机上建立web站点 建立ftp站点 二 建立发布规则 www服务器的发布 名称 一次可发布一个或多个 ...

  9. 如何在Windows下发布QT应用程序

    如何在Windows下发布QT应用程序 [环境介绍] [操作系统]:Windows 10 64bit [IDE套件]:QT Creator 4.8.0 [编译器版本]:QT5.12.0 MSVC201 ...

最新文章

  1. HTML5 标签、事件句柄属性以及浏览器兼容情况速查手册
  2. Kali安装magescan评估工具
  3. WordPress添加背景音乐
  4. 狼殿下高清壁纸|不用等的好剧!
  5. opencv函数制作的秒针模型
  6. “git push”后返回“Error 403”解决方法
  7. Beta阶段第1周/共2周 Scrum立会报告+燃尽图 03
  8. Java跨语言调用实现方案
  9. [持续更新]先进OpenGL编程注意事项
  10. Linux 中最好的 CHM 文件阅读器
  11. windows快速创建文本文档的几个方法快捷键和
  12. EasyDarwin EasyCamera支持海康摄像机接入了
  13. 通用变频器的保护功能及故障处理
  14. windows自带截图键(ctrl + win + s)失灵如何恢复,无需重启电脑方法!
  15. 强化学习——策略学习
  16. Unity-动画机学习
  17. 【DA】用户粘性指标:日活/月活
  18. 区块链网络性能的关键衡量指标
  19. 苹果开发者账号添加设备
  20. Unraid 安装 ZeroTier 实现外网远程操作

热门文章

  1. php fprintf,PHP fprintf() 函数 | 菜鸟教程
  2. JStorm与Storm源码分析(八)--计时器工具-mk-timer
  3. 学习java的一些笔记(7)
  4. python ssl模块用法详解_一看就懂,Python 日志模块详解及应用!
  5. 拒绝穿模!新方法让虚拟偶像自由互动无障碍“贴贴”,8000网友追着点赞
  6. 曾在字节实习的程序员小姐姐,教你一步提取动漫线稿!比用PS更清晰
  7. 迎接5G普及风暴,还缺这把「万能钥匙」
  8. 计算机技能最新需求排名:Python增速爆炸,SQL和Java老当益壮,AWS令人惊讶
  9. CycleGAN作者朱俊彦宣布重返CMU,担任助理教授
  10. RocketMQ 4.5.1 双主双从异步复制环境搭建