Debian に Apache2 をインストールする

% sudo apt-get install apache2

でインストールをすると、apache2-mpm-worker がインストールされる。
apache2-mpm-prefork を利用したいので、

% sudo apt-get install apache2-mpm-prefork

でインストールをする。

httpd.conf の場所を確認する

% sudo updatedb
% locate httpd.conf
/etc/apache2/httpd.conf
/usr/share/doc/apache2.2-common/examples/apache2/original/httpd.conf.gz

設定内容を確認する

% sudo apache2 -V
Server version: Apache/2.2.3
Server built:   Sep  6 2008 09:52:20
Server's Module Magic Number: 20051115:3
Server loaded:  APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT=""
 -D SUEXEC_BIN="/usr/lib/apache2/suexec"
 -D DEFAULT_PIDLOG="/var/run/apache2.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"

起動状態を確認する

% sudo netstat -lnptu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::80                   :::*                    LISTEN     2160/apache2
tcp6       0      0 :::10240                :::*                    LISTEN     1126/sshd
udp        0      0 0.0.0.0:68              0.0.0.0:*                          1013/dhclient3
% sudo lsof -i :80
COMMAND  PID     USER   FD   TYPE DEVICE SIZE NODE NAME
apache2 2160     root    3u  IPv6   6827       TCP *:www (LISTEN)
apache2 2162 www-data    3u  IPv6   6827       TCP *:www (LISTEN)
apache2 2163 www-data    3u  IPv6   6827       TCP *:www (LISTEN)
apache2 2164 www-data    3u  IPv6   6827       TCP *:www (LISTEN)
apache2 2165 www-data    3u  IPv6   6827       TCP *:www (LISTEN)
apache2 2166 www-data    3u  IPv6   6827       TCP *:www (LISTEN)

IPv6...?!