[nginx][ipv6] nginxでipv6設定をしてみた。 #ipv6study

AIX、UNIX、Linux

以前、ZabbixのWebフロントエンドをApacheからnginxへ切り替えましたが、その際になぜかIPv6での通信ができない事に気が付きました。調べてみるとどうやら追加設定が必要とのことで、早速設定を変更してみることにしました。

手順

nginx(web server)のIPv6設定 - yellowback's blog

1. nginxがipv6に対応しているか確認する。--with-ipv6が表示されていれば対応済です。

# nginx -V
nginx version: nginx/1.5.6
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
TLS SNI support enabled
configure arguments: --user=nginx --group=nginx --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --with-http_secure_link_module --with-http_random_index_module --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-http_degradation_module --with-http_stub_status_module --with-http_perl_module --with-http_geoip_module --with-mail --with-mail_ssl_module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --with-ipv6 --with-file-aio --add-module=/builddir/build/BUILD/nginx-1.5.6/nginx-upstream-fair --add-module=/builddir/build/BUILD/nginx-1.5.6/nginx-upload-progress-module --add-module=/builddir/build/BUILD/nginx-1.5.6/mod_zip-1.1.6 --add-module=/builddir/build/BUILD/nginx-1.5.6/ngx_http_auth_pam_module-1.2 --add-module=/builddir/build/BUILD/nginx-1.5.6/nginx-rtmp-module-master

2. /etc/nginx/conf.d/zabbix.conf の下記部分を編集する。ipv6が有効が全てのインターフェースに設定する場合はlisten [::]:80;とする。

server {
  listen 80;
  listen [2001:xxxx:xxxx:xxxx:xxxx::1]:80

3. nginxサービスの再起動を実施し、改めて疎通できることを確認する。

マスタリングNginx
マスタリングNginx
(2013/10/26)
Dimitri Aivaliotis

商品詳細を見る

この記事を書いた人

kometchtech

うつ病を患いながら、IT業界の末席にいるおっさんエンジニア。科学計算をしたことがないのに、HPC分野にお邪魔している。興味のある分野で学習したことをblogにまとめつつ、うつ病の経過症状のメモも置いておく日々。じつはRouterboard User Group JPの中の人でもある。 Amazon欲しいものリスト / Arm板を恵んでくれる人募集中

kometchtechをフォローする
タイトルとURLをコピーしました