httpdのダウンロード→ビルド→インストール

事前準備:/root/tmpディレクトリを作っておく。

#!/bin/bash

# 作業ディレクトリへ移動
cd /root/tmp

# tarballのダウンロード(httpd-2.2.20.tar.gz)
wget http://ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.2.20.tar.gz

# openssl-develのインストール(httpdのビルドに必要)
yum -y install openssl-devel

# 解凍
# オプション:x eXtract アーカイブの抽出
# オプション:z gZip 圧縮・解凍に gzip を使う
# オプション:v Verbose 作成・抽出時にファイルのリストを画面出力する
# オプション:f File 作成・抽出するファイルを指定する(tar は本来テープメディアのためのコマンド (Tape ARchive) のため、これを指定しないとデフォルトで /dev/rmt0 になってしまう)
tar xzvf httpd-2.2.20.tar.gz

# 解凍したディレクトリに移動
cd httpd-2.2.20

# apacheのビルド
./buildconf

# --prefix=ディレクトリ:インストール先ディレクトリを指定
# --with-kayout=ファイル:ファイルから取得したインストールパスレイアウトIDを使用する
# --enable-module=モジュール名:モジュールを有効にする
./configure --prefix=/usr/local/apache --with-layout=Apache --enable-modules=most --enable-mods-shared=all --with-mpm=prefork

make

make install