apacheインストール

LMAP(Linux+MySQL+Apache+PHP)環境構築.
Apache2.2.10------


まず、Apacheインストール


yumコマンドで一発でやりたかってけど、
できなかったから、
ソースをDLしてコンパイルしてインストールする。

apacheソースDL

# cd /usr/local/src
# wget http://archive.apache.org/dist/httpd/httpd-2.2.3.tar.gz

apacheソース解凍

# cd /usr/local/src
# tar zxvf httpd-2.2.3.tar.gz

apacheインストール

# ./configure --enable-so
# make
# make install

apache設定

/usr/local/apache2/conf/httpd.conf内を修正する。
ServerName、DocumentRoot、Options Indexes

変更したら
# /usr/local/apache2/bin/apachectl configtest
で内容チェック

apache起動

# /usr/local/apache2/bin/apachectl start
ちなみに停止は、
# /usr/local/apache2/bin/apachectl stop

apache自動起動設定(Service登録)

apacheソース解凍したディレクトリの/build/rpm/httpd.init ファイルを
"/etc/rc.d/init.d/httpd" コピーする。
# cp /usr/local/apache2/build/rpm/httpd.init /etc/rc.d/init.d/httpd
# chmod 755 /etc/rc.d/init.d/httpd

/etc/rc.d/init.d/httpd の中身編集し、
Serviceに登録する
# chkconfig --add httpd
# chkconfig httpd on
自動起動スクリプトを使って Apache を起動
# /etc/rc.d/init.d/httpd start

/etc/rc.d/init.d/httpd の中身編集

変更前
apachectl=/usr/sbin/apachectl httpd=${HTTPD-/usr/sbin/httpd}
check13 () { CONFFILE=/etc/httpd/conf/httpd.conf

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

変更後
apachectl=/usr/local/apache2/bin/apachectl httpd=${HTTPD-/usr/local/apache2/bin/httpd}
check13 () { CONFFILE=/usr/local/apache2/conf/httpd.conf



参考サイト
自宅サーバー Fedora » Apache HTTP Server で Web サーバー構築 | FedoraでLinuxサーバー構築
Apache