服务器配置了IPv6地址,并且已经完成了 IPv6域名解析  如果网站需要开启IPv6 还需要在Nginx中进行监听,

1、默认情况下,nginx只监听了IPv4地址,如图。

2、 加入ipv6监听

1、从Nginx 1.3的某个版本起,默认ipv6only是打开的,所以,我们只需要在监听中加入ipv6监听即可,不过推荐都手动加上比较好,代码如下:

     listen [::]:80 ipv6only=on;

2、编辑完毕后保存,然后使用命令检测配置是否正确

     nginx -t

如果出现 test is successful代表配置检测成功

3、使用命令重载nginx生效

    systemctl reload nginx.service

4、检测监听是否已经成功,
   netstat -ntlp

如果列表出现 :::80的监听代表ipv6的监听已经成功。

3、其他特殊/个性设置

1、如果只想监听ipv6,则去掉ipv4的配置,然后将ipv6设置为默认即可。
listen [::]:80 default ipv6only=on;

2、如果想监听指定ipv6地址,则将中括号中的:: 换成 指定ipv6地址即可。
    listen [240e:974:e200:1402:6c::e]:80  default ipv6only=on;

4、检测IPv6是否可以访问

可以使用在线IPv6检测网站来进行检测网站是否 完成  https://www.china-ipv6.cn/#/checkTools

如果您看到这个界面,就说明您的网站已经支持ipv6访问啦。