Apache - IPv6
IPv6に対応したApache 1.3の構築について解説します。
システムOSがIPv6化されている事を前提にしています。
用意するもの
apache_1.3.27.tar.gz
公式ページ
ダウンロードページ
apache-1.3.27-v6-20021004.diff.gz
ダウンロードページ
コンパイル&インストール
% tar zxvf apache_1.3.27.tar.gz
% gzip -d apache-1.3.27-v6-20021004.diff.gz
% cd apache_1.3.27
% patch < ../apache-1.3.27-v6-20021004.diff
% ./configure --enable-module=most --enable-module=auth_digest --enable-module=speling --enable-shared=max
% make
% su
# make install
コンフィグレーション
# vi /usr/local/apache/conf/httpd.conf
IPv6に関連する項目のみ記載しています。
Listen :: 80
Listen 0.0.0.0 80
<VirtualHost [::1]:80>
ServerAdmin root@example.com
DocumentRoot /usr/local/apache/htdocs
ServerName www.example.com
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
起動
# /usr/local/apache/bin/apachectl start