系统环境:centos7.5  kernel:3.10.0-862.el7.x86_64

Note:centos的最小化安装没有ipv6的内核模块,需要自己加载模块,所以我重新装了系统,选择的开发系统,其中勾选了网络相关的所有组件,ipv6也在其中。

 

  • 查看服务器是否加载ipv6模块

  lsmod | grep ipv6

  如没有任何回显,则说明没有加载

  加载ipv6模块

  modprobe ipv6

  再次运行lsmod | grep ipv6,如出现回显,则说明ipv6已经正常加载,如下图

 

ipv6 rediscluster搭建 ipv6怎么搭建_ipv6

  • 检测你的路由器是否支持ipv6

在网页访问192.168.1.1,会进入路由器的 设置网页,如下图,网页标签栏是该路由器的型号,可以查该产品型号是否支持ipv6,如果不支持,那就一切免谈了,准备换设备吧!

ipv6 rediscluster搭建 ipv6怎么搭建_ipv6_02

 

  • 检测你的路由器是否开通ipv6

再浏览器中输入http://test-ipv6.com/,会返回测试结果,如果显示ipv6地址,则说明支持

 

  • 很不幸,我公司的路由器不支持ipv6,哭唧唧。。。没法进行下去了

   突然想到,我上面的机器是在公司服务器上搭建的,必须过路由,但是,我本地虚拟机搭建一个环境,就不需要过路由了。

 

  • 虚拟机ipv6环境搭建操作指南


 

  • Apache支持ipv6设置

其实在第五步安装apache的时候,其本身就是支持ipv6的,但是我查的时候没有,可能是没有关闭防火墙和selinux,关闭重启之后,他就出来了,其实这里我啥也没做

 

 

  • Apache更换掉80端口报错

linux apache服务所使用的端口是有被系统约束的,乱用端口系统看来是非法的,一至于apache服务绑定不到该端口而启动失败。

 

Apache 2.4.2

80端口配置在/etc/httpd/conf/httpd.conf

443端口配置在/etc/httpd/conf.d/ssl.conf

 

ipv6 rediscluster搭建 ipv6怎么搭建_加载_03

  • Ipv6编程系列--借鉴
  1. 两个简单的ipv6例程