2002/4/23
バージョン Apache 2.0.35
OS Red Hat Linux 7.2
公式サイト http://httpd.apache.org/

遂にというか、やっと正式リリースされたApache 2.0をインストールしてみます。特に難しいところは無いのですが、とりあえず。

1.3系から移行する場合、2.0に対応していないモジュールは動作しないようですので、注意が必要です。使っているモジュールが2.0に対応しているかどうか確認してください。

インストール

DSOはデフォルトになったようなので、とりあえず何も考えずconfigure、make、make installで、大抵の場合は大丈夫だと思います。

$ tar xvfz httpd-2.0.35.tar.gz

$ cd httpd-2.0.35

$ ./configure

$ make

$ su

# make isntall

これだけで動いてしまいますが、とりあえず/usr/local/apache2/conf/httpd.confのServerAdminとServerNameくらいはきちんと設定しておいたほうが良いです。

ServerAdmin [email protected]
ServerName host.bitarts.co.jp

Apacheを起動します。

# /usr/local/apache2/bin/apachectl start

ブラウザからアクセスできるかどうか確認してください。

自動起動を設定します(OSの種類によって手順が異なります)。/etc/rc.d/init.d/apacheを作ります。

#!/bin/sh
# chkconfig: - 80 20
# description: Apache HTTP Server

. /etc/rc.d/init.d/functions

SERVICE="apache"
SERVER="/usr/local/apache2/bin/apachectl"

case "$1" in
  start)
        $SERVER start
        echo
        touch /var/lock/subsys/$SERVICE
        ;;
  stop)
        $SERVER stop
        echo
        rm -f /var/lock/subsys/$SERVICE
        ;;
  restart)
        $SERVER restart
        ;;
  *)
        echo "Usage: $SERVICE {start|stop|restart}"
        exit 1
esac

exit 0

起動設定します。

# /sbin/chkconfig --add apache