・httpd.conf の退避
% cd /usr/local/apache/conf
% diff -u httpd.conf.default httpd.conf > /tmp/httpd.conf.diff
% sudo cp httpd.conf httpd.conf.20020420
・Apache のコンパイル
% tar zxvf ~/src/apache_1.3.24.tar.gz
% cd apache_1.3.24
% ./configure --enable-module=all --disable-rule=EXPAT
% make
・既存 Apache の停止
% cd /etc/init.d
% sudo ./apache stop
・ログファイルの退避
% cd /usr/local/apache/logs
% sudo mv access_log access_log.20020420
% sudo gzip -9 access_log.20020420
% sudo mv error_log error_log.20020420
% sudo gzip -9 error_log.20020420
% cd /project/www-student/logs
% sudo mv access_log access_log.20020420
% sudo gzip -9 access_log.20020420
% sudo mv error_log error_log.20020420
% sudo gzip -9 error_log.20020420
・Apache のインストール
% make -n install | less
% sudo make install
・httpd.conf の編集
/tmp/httpd.conf.diff を見て、ひとつずつ設定項目を確認しながら編集
していく。
% cd /usr/local/apache/conf
% sudo vi httpd.conf
・httpd.conf のテスト
% /usr/local/apache/bin/httpd -t
% /usr/local/apache/bin/httpd -T
% /usr/local/apache/bin/httpd -S
・Apache の起動
% cd /etc/init.d
% sudo ./apache start