動作確認ディストリビューション †Apache 2.2.13のインストール †あらかじめ、必要なパッケージをインストールしておく。
# yum -y install openssl # yum -y install openssl-devel Apacheのソースファイルを取得 # cd /usr/local/src/ # wget http://ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.13.tar.gz 展開 # tar zxvf httpd-2.2.13.tar.gz コンパイル準備 # cd httpd-2.2.13 # ./configure \ > --enable-so \ <=== DSO対応 > --enable-ssl \ <=== SSL対応 > --enable-rewrite <=== mod_rwrite対応 コンパイル # make インストール # make install 起動スクリプトをコピー # install -m755 ./build/rpm/httpd.init /etc/init.d/httpd Apacheの起動スクリプトを修正 # vi /etc/init.d/httpd apachectl=/usr/sbin/apachectl ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ apachectl=/usr/local/apache2/bin/apachectl httpd=${HTTPD-/usr/sbin/httpd} ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ httpd=/usr/local/apache2/bin/httpd 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がインストールされます。
# /usr/local/apache2/bin/httpd -l|grep -E 'mod_so\.c|mod_rewrite\.c|mod_ssl\.c' mod_ssl.c mod_rewrite.c mod_so.c 起動 # service httpd start httpd を起動中: [ OK ] 起動済み確認 # service httpd status httpd (pid 24745 24744 24743 24742 24741 24739) を実行中... または # netstat -at |grep http tcp 0 0 *:http *:* LISTEN 停止 # service httpd stop
|