ダウンロードする
- Download - The Apache HTTP Server Project から httpd-2.4.2.tar.gz をダウンロードする。
- Download - The Apache Portable Runtime Project から apr-1.4.6.tar.gz、apr-util-1.4.1.tar.gz をダウンロードする。
- ダウンロードファイル一覧 - PCRE - OSDN から pcre-8.31.tar.gz をダウンロードする。
インストールする
- ユーザーを作成する。
# groupadd -g 80 apache # useradd -u 80 -g apache -s /sbin/nologin -d /dev/null apache
- ディレクトリを作成する。
# mkdir -p /usr/local/apache2 # chown apache:apache /usr/local/apache2
- ダウンロードしたファイルを以下の通り配置する。
# pwd /usr/local/src # find . -name '*.tar.gz' ./apr-1.4.6.tar.gz ./apr-util-1.4.1.tar.gz ./pcre-8.31.tar.gz ./httpd-2.4.2.tar.gz
- コンパイル&インストールする。
# cd /usr/local/src # tar xfvz httpd-2.4.2.tar.gz # tar xfvz apr-1.4.6.tar.gz # tar xfvz apr-util-1.4.1.tar.gz # cd httpd-2.4.2/srclib # mv ../../apr-1.4.6.tar.gz ./apr # mv ../../apr-util-1.4.1.tar.gz ./apr-util # cd .. # ./configure --prefix=/usr/local/apache2 # make # make install
設定する
# cd /usr/local/apache2/conf/ # vi httpd.conf LoadModule cgid_module modules/mod_cgid.so #←コメントを外す (中略) User apache # daemon → apache に変更する Group apache # daemon → apache に変更する
起動することを確認する
- 起動する
# /usr/local/apache2/bin/apachectl start
- ブラウザで http://hostname にアクセスすると「It works!」と表示されることを確認する。
- 停止する。
# /usr/local/apache2/bin/apachectl stop