05月07, 2017

Nginx监听IPv6

以Ubuntu为例,使用apt安装的Nginx默认是支持IPv6的。但是我不论配置文件怎么设置,用IPv6访问总是跳转到Nginx默认的页面上去。

后来发现,在server项中,只listen 80是不能做到监听IPv6的。必须使用listen [::]:80才能监听IPv6的80端口。

再仔细看Nginx的默认配置项,sites-available/default文件,它默认监听了IPv6,所以IPv6流量就会默认使用这个配置项,因此会跳转到默认页面上去。

本文链接:https://debug.fanzheng.org/post/nginx-listen-ipv6.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。