查看nginx编译模块,查询没有–with-ipv6模块
重新编译遇到问题,即Tengine此版本已经支持ipv6功能,不用额外再添加模块编译。
开启并配置ipv6
查看ipv6地址
一,实例为ipv6,挂载后端服务器为ipv4
(1)配置文件
(2) 查看监听端口(配置的ipv6端口443和880处在监听中)
(3)访问浏览器
https://[fe80::fc44:6e5e:eeda:ebac]:443
http://[fe80::fc44:6e5e:eeda:ebac]:880
二,实例为ipv6,挂载后端服务器也为ipv6
(1)配置文件配置
(2)健康检查如下,浏览器访问正常
Ipv6相关
Linux中设置的IPv6地址有两种类型:一种是Scope:Global,另一种为Scope:Link
。后者是有MAC地址通过一定的格式转换出来的全球唯一的本地链路地址。
项目中需要连接到对方的物理IPv6地址,但是在实际使用中发现两个问题,1、不能直接ping通。2、ping通了但是connect不上。这是因为,Scope:Link地址必须绑定网卡。
(1)配置网卡Scope:Global /etc/sysconfig/network-scripts
(2)配置完重启网卡service network restart
查看网卡情况
2001:250:4000:2000::50 可以直接ping6通
fe80::1ac2:a48b:b666:19de 必须加上网卡名称才能ping6通