NNTP 服务器 (nntpd) 可以通过两种方式编译,具体取决于新闻系统的预期负载。由于某些特定于站点的默认设置被硬编码到可执行文件中,因此没有可用的已编译版本。所有配置都通过以下位置中定义的宏完成common/conf.h.
nntpd 可以配置为独立服务器,该服务器在系统启动时从 rc 文件启动,也可以配置为由 inetd 管理的守护进程。在后一种情况下,您必须在以下位置具有以下条目/etc/inetd.conf:
nntp stream tcp nowait news /usr/etc/in.nntpd nntpd |
该inetd.conf语法在第 12 章中有详细描述。如果您将 nntpd 配置为独立模式,请确保 inetd.conf 中的任何此类行都被注释掉。在任何一种情况下,您都必须确保以下行出现在/etc/services:
nntp 119/tcp readnews untp # Network News Transfer Protocol |
为了临时存储任何传入的文章,nntpd 还需要一个.tmp目录在您的新闻假脱机目录中。您应该使用以下命令创建它
# mkdir /var/spool/news/.tmp # chown news.news /var/spool/news/.tmp |