今日から監視システムの構築検証ということでオープンソースのNagiosを検証してみます。
利用するOSはRedhat Enterprise Linux 5.9です。
まずは前提条件である、Apacheのインストールから。
現時点で最新バージョンの2.4.9を利用します。

・ソースのダウンロード
[root@test01 ~]# cd /usr/local/src
[root@test01 src]# wget http://ftp.riken.jp/net/apache//httpd/httpd-2.4.9.tar.gz
・ 
2014-05-25 23:37:36 (9.06 MB/s) - `httpd-2.4.9.tar.gz' へ保存完了 [6784016/6784016] 
[root@test01 src]# ls
httpd-2.4.9.tar.gz
[root@test01 src]# tar xzf httpd-2.4.9.tar.gz
[root@test01 src]# ls
httpd-2.4.9  httpd-2.4.9.tar.gz
まずは、http://httpd.apache.org/download.cgiからソースをダウンロードしてきて解凍します。
http-2.4.9というフォルダが作成され、そちらにソースが格納されています。

・ソースのコンパイル

[root@test01 httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all

checking for APR... no
configure: error: APR not found.  Please read the documentation. 

まずは、configureコマンドを実行しますが、早速エラーメッセージが・・・

[root@test01 srclib]# pwd
/usr/local/src/httpd-2.4.9/srclib
[root@test01 srclib]# wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-1.5.1.tar.gz

[root@test01 srclib]# wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-util-1.5.3.tar.gz

[root@test01 srclib]# tar xvf apr-1.5.1.tar.gz

[root@test01 srclib]# tar xvf apr-util-1.5.3.tar.gz

[root@test01 srclib]# mv apr-1.5.1 apr
[root@test01 srclib]# mv apr-util-1.5.3 apr-util
[root@test01 srclib]# ls
Makefile.in  apr  apr-1.5.1.tar.gz  apr-util  apr-util-1.5.3.tar.gz

早速、http://apr.apache.org/download.cgiからaprとapr-utilというのをダウンロードしてきました。
解凍したフォルダはsrclibに格納しておきます。

[root@test01 httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all

checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

それでも、またエラーメッセージが・・・

[root@test01 pcre-8.33]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz
[root@test01 pcre-8.33]# tar zxvf pcre-8.33.tar.gz
[root@test01 pcre-8.33]# cd pcre-8.33
[root@test01 pcre-8.33]# ./configure
[root@test01 pcre-8.33]# make
[root@test01 pcre-8.33]# make install

今度はpcreというソースをftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/からダウンロードしてきて、コンパイル、インストールします。

[root@test01 httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all
[root@test01 httpd-2.4.9]# make
[root@test01 httpd-2.4.9]# make install

今度はエラー無くコンパイル、インストール出来ました。

・起動 

[root@test01 bin]# cd /usr/local/apache/bin
[root@test01 bin]# ./apachectl start
[root@test01 bin]# ps ax|grep httpd
18538 ?        Ss     0:00 /usr/local/apache/bin/httpd -k start
18539 ?        Sl     0:00 /usr/local/apache/bin/httpd -k start
18541 ?        Sl     0:00 /usr/local/apache/bin/httpd -k start
18566 ?        Sl     0:00 /usr/local/apache/bin/httpd -k start
18624 pts/0    S+     0:00 grep httpd
[root@test01 bin]# ./apachectl stop

起動停止も特に問題ないようです。
ブラウザからIPにアクセスするとIt worksと表示されています。
無事、apacheがインストール出来た証拠です。