ablog

不器用で落着きのない技術者のメモ

Apache 2.4 をインストールする

ダウンロードする

インストールする

  • ユーザーを作成する。
# 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