Apacheのインストール(ソース)

Apache インストール手順

提供時のFreeBSD 4.9-RELEASEに基づいてインストール手順を紹介しております。

バージョン Apache1.3.31(2004年7月15日時点)
まず、最新バージョンを確認します。次の場所で最新版の情報を入手できます。

http://www.apache.jp/dist/httpd/

ソースファイルを取ってきます。

(FreeBSD) fetchコマンド wgetコマンド・(Redhat/Fedora/Debian) wgetコマンド

# fetch http://www.apache.jp/dist/httpd/apache_1.3.31.tar.gz

# wget http://www.apache.jp/dist/httpd/apache_1.3.31.tar.gz

ソースファイルを解凍します。

# tar xfzv apache_1.3.31.tar.gz

コンパイルの準備をします。

# cd apache_1.3.31
# ./configure

configureコマンドに適切なオプションを指定することで、不必要なモジュールを削除し、メモリリソースを削減することができます。

configure 主なオプション一覧

--with-layout=[F:]ID
--prefix=PREFIX Apacheのインストール先ディレクトリを指定することができます。
--server-uid=UID Apacheを稼動させるUIDを指定することができます。
--server-gid=GID Apacheを稼動させるGIDを指定することができます。
--enable-shared=NAME 指定したモジュールをDSOとして組み込みます。
--enable-module=NAME 指定したモジュールを有効にします。

コンパイルを実行します。

# make
# make install

Apacheを起動します。

# /usr/local/apache/bin/apachectl configtest
# /usr/local/apache/bin/apachectl start

apachectlスクリプトに引数を与えて、Apacheを起動/停止/再起動します。

start Apacheを起動します。
stop Apacheを停止します。
restart Apacheを再起動します。
graceful 現在のリクエストの処理が終了した後にApacheを再起動をします。