nginx配置监听ipv6

nginx 运维 · warm · 于 4年前 发布 · 4239 次阅读

1.默认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 [2001:470:1f18:471::21]:80 default ipv6only=on;

4. 我们使用ipv6网站来测试是否已经可以正常访问

测试网站:http://ipv6-test.com/validate.php 测试结果如下: 结果显示,已经正确访问到网站。

参考网站如下:

https://blog.csdn.net/shenxianfeng/article/details/72859970

https://www.cnblogs.com/pengyunjing/p/9192918.html

https://blog.csdn.net/qq_37345604/article/details/96443693

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册