Share via


怎样在Internet上访问SPS2003

SPS2003设计的时候,其实很多情况下,都是考虑在企业内部使用。现在来看,这也很正常,毕竟微软还有一个产品—CMS(https://www.microsoft.com/china/cmserver/),专门用于管理网站,似乎更适合于做外部的网站。而SPS的很多功能需要和AD集成,更适合做内部的网站。

但如果要把SPS2003的网站放到Internet上,其实也是很容易的,而且比SPS2001容易多了,最简单的,直接放上去就可以了。复杂一些的,可能还拿一个ISA发布一下,或者放在DMZ中间。像下面的网站,都是Internet上的SPS2003:

www.gao723.net

www.run2me.com

只要在IIS中开启了匿名访问,并且在SPS网站管理中赋予了匿名用户权限,匿名用户就可以来浏览这个网站了,就像一个普通的网站一样。可能有一个小地方,需要注意一下:很多用户都同时开启了匿名访问和基本验证/Windows整合认证,希望能够让有账号和有权限的用户看到更多的管理选项。可惜,这是做不到的。

推荐的做法就是,在IIS中,再创建一个Web Site,然后在SPS的管理中心页面上,把这个站点扩展并且映射到默认的Web Site上,这样,访问两个站点的时候,看到的都是一样的内容了。然后,在这个新的Web Site上,设置不同的认证方式,例如基本验证或Windows整合认证。

现在,在Internet上,如果是匿名访问,那么就可以直接访问默认站点。如果需要进行一些管理工作,那么就使用另外一个站点。

最后说一句,Windows整合认证不推荐在Internet上使用,会有一些问题。最好是使用基本验证。如果担心安全问题,再去加一个证书,使用https。