LinuxにApacheをソースからインストールする

セキュリティなどの関係でLinuxにApacheをソースからインストールする場合の手順について記載させていただきます。

 

Apache2.2のダウンロード

2008年8月時点での最新版は2.2.9です。

wget を使ってダウンロードするのが便利です。
ダウンロードしたら解凍します。

wget http://ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.9.tar.gz
tar xvfz httpd-2.2.9.tar.gz
cd httpd-2.2.9

インストール

configure でMakefie を作成します。この時にオプションを付けることができます。

./configure -prefix=/usr/local/apache --enable-so --enable-mime
--enable-status --enable-rewrite --enable-suexec
--with-suexec-userdir=www --with-suexec-docroot=/home
--with-suexec-caller=httpd
--with-suexec-bin=/usr/local/apache/bin/suexec
--with-suexec-logfile=/usr/local/apache/logs/suexec_log

makeでソースコードをコンパイルして、インストールします。

make
sudo make install

Apacheの起動

下記のコマンドを入力してApacheを起動させます。

/usr/local/apache/bin/apachectl start

間違って下記のコマンドを打ってしまうとどつぼにはまります。

service httpd start

 

[Apache]

投稿日:08年08月22日 23:37:09

トラックバックURL

コメントする

名前

メールアドレス

URL

コメント (HTMLは使えません)