NeXT Previous Contents

7. NEXTSTEPでインターネットサーバを構築する

bindのインストール
先づはBIND ネットワークアプリケーションのベース
bind-8.1.2-REL
(http://www.isc.org/bind.html)
bind.8.1.2-nextstep.d.tar.gz
(ftp://ftp.iij.ad.jp/pub/next/apps/internet/misc/bind.8.1.2-nextstep.d.tar.gz)
makeできるんだけども -posix なのでヘロヘロ(;_;)
なので、本当は8をつかいたいけどbind-4.9.7-RELをいれる
bind-4.9.7-RELはほぼmake一発にちかい
sendmailのインストール
sendmail-8.9.1
(http://www.sendmail.org/)
古いresolverに問題があるのでmakeする
でもなぜか新らしいresolverがリンクできない(;_;)
しかたがないのでパッケージをいれた(;_;)
パッケージ:sendmail.8.9.1.NI.b.tar.gz
(http://www.peak.org/next/apps/mail/sendmail/sendmail.8.9.1.NI.b.tar.gz)
sendmail.cfの設定
CF-3.7Wpl2.tar.gz
(ftp://ftp.kyoto.wide.ad.jp/mail/CF/CF-3.7Wpl2.tar.gz)
SPAM対策はデフォでONになっています
perlがあったほうがいいのでインストールしておきます
apacheのインストール
apache_1.3.3
(http://www.apache.org/)
これもなんかmakeできんかったのでパッケージ(1.2.6)をいれた
パッケージ:apache.1.2.6.3.NIHS.b.tar.gz
(http://www.peak.org/next/apps/internet/www/apache/apache.1.2.6.3.NIHS.b.tar.gz)
1.2.6には穴(DoS)があります
sshのインストール
ssh-1.2.26
ssh2はライセンスがきびしくなった(;_;)
パッケージ:ssh.1.2.26.1.NIS.b.tar.gz
(http://www.peak.org/next/apps/internet/ssh/ssh.1.2.26.1.NIS.b.tar.gz)
なぜかIIJミラーがあるのでそこからとるのが吉
他にやるべき事
inetd.confの不要なエントリを削除(というよりもinetdを起動しない)
tcp_wapperでアクセス制御(inetdを起動しなければ不要)
rc* で不要なサービスを停止
tcp_wappedなportmapperに交換してアクセス制御

最低限必要なサービス
環境設定に極力パッケージをつかってみた
インストールメモ
おまけ: Y2K対応について
NeXTanswersによるとOPENSTEPでは
NEXTSTEPはサポートしない

いちばんヤバそうなdateについての対応は date.0.2.NIHS.bs.tar.gz
(http://www.peak.org/next/apps/unix/date.0.2.NIHS.bs.tar.gz)

NeXT Previous Contents