第一次了解并且配置访问映射是从这篇文章开始的,配置成功之后觉得很酷,终于可以使用www.***.com的方式来访问自己的站点,告别了”http://servername:portalNumber”的方式。当然,但是对于备用访问映射的理解也仅仅停留在“这样就实现了一个站点有多个不同的,而且是很酷的名字”,除此之外,还可以定义哪些是Internet, 哪些是Intranet,虽然定义了,也没有去使用过,理解也就停留了。
最近在跟同事讨论的时候,发现他们竟然把同样一份内容数据库,建成了两个应用:一个是Windows认证,一个是Form认证,不同的访问地址,相同的访问内容。有种恍然大悟的感觉,原来这才是备用访问映射的魅力。备用访问映射不是孤独的应用,他是和扩展Web应用(Extend Web application)结合在一起工作的。
这篇文章就以同样一份内容数据库,两种认证方式为例,介绍一下配置过程:
1.在你的DNS添加两个主机,分别为:web.fly.com和www.fly.com,假设我的域名是fly.com;
2.新建一个web应用,然后新建一个站点集,主机头是web.fly.com。这个应用作为Windows认证;
3.扩展刚刚新建的Web应用,新建站点集,主机头是www.fly.com,这个作为Form认证;
4.把www.fly.com配置成Form认证,具体的方法参照官方文档。
测试:在web.fly.com站点中做内容的修改,看看结果是否反映到www.fly.com站点中?
为什么可以这样做?因为扩展Web应用仅仅是扩展了一个IIS站点,而共享的是一个内容数据库以及一个应用程序池。这个时候你再去看备用访问映射,已经悄悄的扩展出一个了。
扩展:扩展应用既然可以扩展成料中认证方式,那么扩展成内网和外网,岂不很酷?