发布于 2017-05-07 21:18:12

Nginx监听IPv6

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

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

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

欢迎留言