[an error occurred while processing this directive]

inn-2.1/INSTALL の読み方(準備中)

2.2.2 INSTALL の読み方 の方が最新版です。

初める前に

Perl 5.004 以降が必要
pgp も必須ではないがあるといい
http://www.pgpi.com

記事の保存形式の選択

traditional
いままでの方法。消去(expire)のこまかい設定が可能。 記事量の多い機械(所謂 Full Feed)では、 File System による律速と、 流量の多い newsgroup に書く時に一つの directory に 多くの記事を保存する際の効率の悪さの二点が が問題になる。 ただし、コードとしては歴史があるから安定している。
timehash
今までと同じように、 一つの記事を一つの譜という形式で保存はされるが、 directory 構造は時刻に基づくものを使う。 流量が多い Group が全体を律速するようなことはない。 しかも保存期間の設定もこまかく出来る

しかし File System としては従来型なので、その部分 の余分な処理が必要であることに変りがない。

cnfs (Cyclic News File System)
Full Feed 用。一杯になったら古い方から順に上書きして行く。 記事毎に譜を作成したりしないから信じられないくらい速い。

しかし保存期間をこまかく設定することは出来ない。

Fullfeed なら CNFS, それ以外なら traditional が良い。

configure; make; make install

おすすめは ./configure --with-perl --enable-pgp-verify
configure が終わると次のような表示が出る
Please check the following files before running make, to ensure that 
everything was set correctly.

        Makefile.global
        include/config.h
        include/paths.h
        innfeed/config.h
make
make install

inn の設定

1. inn.conf の調整 (必須)
organization | pathhost | domainname | complaints | allow newnews | status/timer | storage api | extended dbz | nntpd over stats | his cache size | overview mmap | INSTALL(main)
2. newsfeeds (必須)-- (原文)
3. incoming.conf (必須)
hosts.nntp + hosts.nntp.nolimit
4. cycbuff.conf (Required only if using the CNFS article storage method)
5. storage.ctl (Required only if using the CNFS or timehash storage methods)
6. overview.ctl (Required only if using the CNFS or timehash storage methods)
7. expire.ctl (必須) くわしくは man page を見てねと書いてある。

db file の作成

(active,control.ctl,newsgroups) を
ftp://ftp.isc.org:/pub/usenet/CONFIG
からもらって来るのも一つの方法
makehistory -i
cd /usr/local/news/db
chmod 0644 *

記事領域を作成(CNFS のみ)

news.daily を cron に設定

0 3 * * * /usr/local/news/bin/news.daily expireover lowmark

03/12/08 19:53:32

980730 inn-2.1 とする。innconf の部分の訳を少し追加する。
980701 記事保存形式の部分に少し追加
980628 開始
[an error occurred while processing this directive]