環境
- arch: amd64(xen DomU)
- OS(userland): NetBSD 5.1
- kernel: NetBSD 6.99.3
- nginx: 1.0.14
nginxコンパイル
nginxでIPv6対応するにはバイナリ自体が対応するようにコンパイルされている必要があります。
# nginx -V
として--with-ipv6が表示されていれば対応済でコンパイルされています。
これまでコンパイルしたものは未対応だったので以下で再生成します。
$ tar zxvf somewhere/nginx-1.0.14.tar.gz
$ cd nginx-1.0.14
$ ./configure --prefix=/usr/local/nginx \
--with-ld-opt="-R/usr/pkg/lib -lm" \
--add-module=/usr/pkg/lib/ruby/gems/1.8/gems/passenger-3.0.2/ext/nginx \
--with-http_stub_status_module \
--with-ipv6
$ make
$ su
# make install
nginxをrestartしてIPv6でアクセスできることを確認して完了です。