nginx支持ipv6
Posted lnlvinso
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx支持ipv6相关的知识,希望对你有一定的参考价值。
今天碰到的问题是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访问(这里只是暂时关闭测试,如需关闭ipv6防火墙开机启动,需要另外配置):
service ip6tables stop
以上是关于nginx支持ipv6的主要内容,如果未能解决你的问题,请参考以下文章
Nginx配置IPv6端口监听及务器设置IPV6及Https支持并通过AppStore审核
CentOS安装配置nginx-rtmp-module(同时支持IPv4和IPv6)