トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


動作確認ディストリビューション

Apache 2.4.1のインストール

あらかじめ、必要なパッケージをインストールしておく。
「--enable-ssl」を指定する場合、「openssl」、「openssl-devel」が必要となるため、事前にインストールする。

# yum -y install openssl
# yum -y install openssl-devel

pcre、pcre-develのインストール

# yum -y install pcre
# yum -y install pcre-devel

apr、apr-utilのインストール(Apache2.2.22のソースを流用)

# cd /usr/local/src/
# wget http://ftp.meisei-u.ac.jp/mirror/apache/dist//httpd/httpd-2.2.22.tar.gz
# tar zxvf httpd-2.2.22.tar.gz

# cd /usr/local/src/httpd-2.2.22/srclib/apr
# ./configure
# make
# make install

# cd /usr/local/src/httpd-2.2.22/srclib/apr-util
# ./configure --with-apr=/usr/local/apr
# make
# make install

Apacheのソースファイルを取得

# cd /usr/local/src/
# wget http://ftp.meisei-u.ac.jp/mirror/apache/dist//httpd/httpd-2.4.1.tar.gz
# tar zxvf httpd-2.4.1.tar.gz

展開

# tar zxvf httpd-2.4.1.tar.gz

コンパイル準備

# cd httpd-2.4.1
# ./configure \
> --enable-so \       <=== DSO対応
> --enable-ssl \      <=== SSL対応
> --enable-rewrite \  <=== mod_rwrite対応
> --with-apr=/usr/local/apr/bin/apr-1-config \    <=== APR対応
> --with-apr-util=/usr/local/apr/bin/apu-1-config <=== APR-Utils対応

コンパイル

# make

インストール

# make install

起動スクリプトをコピー

# install -m755 ./build/rpm/httpd.init /etc/init.d/httpd

Apacheの起動スクリプトを修正

# vi /etc/init.d/httpd

#httpd=${HTTPD-/usr/sbin/httpd}
↓↓↓↓↓↓↓↓↓↓↓↓↓↓
httpd=/usr/local/apache2/bin/httpd

#pidfile=${PIDFILE-/var/log/httpd/${prog}.pid}
↓↓↓↓↓↓↓↓↓↓↓↓↓↓
pidfile=/usr/local/apache2/logs/httpd.pid

#CONFFILE=/etc/httpd/conf/httpd.conf
↓↓↓↓↓↓↓↓↓↓↓↓↓↓
CONFFILE=/usr/local/apache2/conf/httpd.conf

自動起動の設定

# chkconfig --add httpd
# chkconfig httpd on

自動起動の設定内容を確認

# chkconfig --list httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

上記手順により/usr/local/apache2配下にApache2がインストールされます。

起動

# service httpd start
httpd を起動中:                                            [  OK  ]

起動済み確認

# netstat -at |grep http
tcp        0      0 *:http                      *:*                         LISTEN

停止

# service httpd stop

Last-modified: 2012-02-27 (月) 03:28:59 (2677d)