随着讨论参与者人数的增长,使用基于邮件的机制来主持不同人群的各种讨论区会使效率变低。向每个参与方发送单独的消息副本会使许多收件人和作为其宿主的邮件服务器消耗大量带宽、CPU 资源和磁盘空间。
如果将常用消息放在一个数据库中,则可节约大量资源。这个单一的数据库就是新闻服务器,这种服务器上的消息叫做新闻或文章。您可以使用网络新闻传输协议 (NNTP) 服务创建自己的新闻服务器来主持讨论区。NNTP 是用于在新闻服务器和客户端之间分发、查询、发布和检索新闻的协议。
既可以向任何人开放对新闻服务器的访问权限,也可以要求进行用户身份验证。NNTP 服务允许对安全策略进行细微调整,而且能在一台计算机上处理大量的虚拟域和独立的服务器实例。
默认情况下未安装 NNTP 服务。必须使用控制面板来安装 NNTP 服务。安装 NNTP 服务时,会创建一个默认的 NNTP 配置,您可以使用 IIS 管理器根据自己的需要来自定义该配置。
在 Microsoft Developer Network (MSDN) 网站上搜索“nntp”可以找到许多关于部署和配置 NNTP 服务的文章。
要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"。
安装 NNTP 服务
安装 NNTP 服务时,会创建一个默认的 NNTP 虚拟服务器配置,同时在 LocalDrive:\Inetpub\Nntpfile\Root 下存储一条信息。
第一次设置 NNTP 服务时,您可以为 NNTP 虚拟服务器配置全局设置,也可为虚拟服务器的单个组件配置设置。
配置全局 NNTP 设置
配置 NNTP 虚拟服务器组件设置