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