debian パッケージを利用する. インストールするパッケージは
apache apache-perl apache-common apach2-utils libapr0
インストール時に「suExec を有効にするか?」と聞かれるので「はい」 と答える.
デフォルトの言語設定が西欧(ISO-8859-1)になっているので戻す. 具体的には
# Default charset to iso-8859-1 AddDefaultCharset on
の行をコメントアウトする.
日本語の優先順位を最上位にする.
<IfModule mod_negotiation.c> LanguagePriority ja en da nl et fr de el it pl pt pt-br lb ca es sv </IfModule> ^^
cgi の設定
デフォルトの ScriptAlias 行をコメントアウトし, 以下の行を追加.
ScriptAlias /cgi-bin/ /home/cgi-bin/ <Directory /usr/cgi-bin/> AllowOverride AuthConfig Limit Options ExecCGI FollowSymLinks includesNoExec Order allow,deny Allow from all </Directory>
インストール後に
http://127.0.0.1/ http://iwashi.ep.sci.hokudai.ac.jp/
で apache が用意しているデフォルトページ (/var/www/index.html) が表示されれば OK.
qmail-src パッケージのインストール
# apt-get install qmail-src
「初めてインストールする際には /etc/passwd, /etc/shadow の qmail
ユーザを消去すること」と言われる
ucspi-tcp のインストール
# apt-get ucspi-tcp-src
「ビルドするときには build-ucspi-src コマンドを使いなさい」と言われる
# build-ucspi-tcp
対話的に作業が進む. デフォルトの設定で作成しておけばよい.
qmail の debian パッケージの作成
# cd /usr/src # build-qmail
以下の問に答えながら進める.
exim4 のアンインストール
qmail をインストールするため, exim4 とそれに依存する at を アンインストールする.
# dpkg -r exim4 at
qmail のインストール
# dpkg -i qmail_1.03-38_i386.deb
at の再インストール
# apt-get install at
qmail の設定
EP mail サーバ構築ドキュメント <URL:http://www.ep.sci.hokudai.ac.jp/~epmail/y2007/dvlop/qmail.html> を 参考に必要部分だけ設定する
起動
# /etc/init.d/qmail start
配送テスト
EP mail サーバ構築ドキュメント <URL:http://www.ep.sci.hokudai.ac.jp/~epmail/y2007/dvlop/qmail.html> を 参考に必要部分だけ設定する
bind パッケージのインストール
EP サーバにならい, bind パッケージ(バージョン 8.4.6) を インストールする.
# apt-get install bind
zone ファイルが作成できればよいので, とくに設定は行わない.