wdcp使用ipv6

wdcp默认不支持ipv6,nginx编译时没有加--with-ipv6选项。所以可以通过重新编译的方法使之支持ipv6。

参考此贴:http://www.wdlinux.cn/bbs/viewthread.php?tid=1929,使用升级脚本的方法更加方便。

一、使Nginx支持IPV6访问

首先查看nginx版本和编译信息

返回结果:

上面结果是我升级过的,默认的是nginx/1.0.15,并且结尾没有--with-ipv6.(如果有--with-ipv6则说明支持ipv6访问)。

直接使用wdcp的nginx升级脚本:

修改脚本,在编译配置结尾增加 --with-ipv6:

保存退出,升级nginx:

完成。

之后的事情主要是自动化添加listen [::]:80.

二、修改nginx启动脚本使网站自动监听ipv6

完成nginx ipv6的支持后,还有一个麻烦事,wdcp新建网站时是 listen 80; 要支持ipv6,还得修改为listen [::]:80; ,于是网站多的时候修改会比较麻烦,多用户时新建网站可能会比较麻烦。

因此可以修改/etc/init.d/nginxd 脚本,每次重启nginx都修改listen 行为 listen [::]:80。添加替换代码如下:

替换后的vhost配置文件:

域名AAAA解析后ping结果:

2 thoughts on “wdcp使用ipv6

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注