今天碰到的問題是nginx對於ipv6的請求沒有日志,順便查了一下,nginx對ipv6的支持。
nginx -v查看nginx是否支持ipv6,出現--with-ipv6,則是支持nginx的,否則需要重新編譯以支持ipv6。
1.同時監聽IPV4和IPV6
server {
....
listen [::]:80;
...
}
2.只監聽IPV6
server {
....
listen [::]:80 default ipv6only=on;
...
}
3.監聽指定IPV6地址
server {
....
listen [3608:f0f0:3002:31::1]:80;
...
}
nginx -t 檢查配置是否正確
nginx -s reload|reopen|stop|quit 重新加載配置|重啟|停止|退出 nginx
關閉ipv6防火牆,使服務器外部可以通過ipv6訪問:
service ip6tables stop
chkconfig ip6tables off
