一、服务器安装IPv6协议
在Linux、FreeBSD、Unix等各种系统下一般都默认安装,Windows 2008也默认开启,Windows 2003需手工安装
确认服务器已经接入IPv6网络,且分配到IPv6地址,可以通过he.net的tunnelbroker接入,或ISP自行接入。
确认ifconfig中存在全球单播IPv6地址,并路由可达,可尝试ping6 -c 5 ipv6.google.com等验证IPv6是否可用
二、为Nginx添加IPv6模块
1、首先进入nginx源码安装所在的目录,比如:
/usr/src/nginx-0.7.68/,如果忘记之前安装放在服务器上那个目录下了,可以执行:
find / -name “nginx-0.7.68” -type d 进行查找
2、找到源码安装目录之后,执行:
cd /usr/src/nginx-0.7.68/ 进入该安装目录
3、然后给Nginx加入IPv6模块,执行:
./configure –user=nginx –group=nginx –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-ipv6
4、如果编译没有错误,则继续执行:
make 但不要
make install。
5、编译完,在objs目录下有一个nginx执行文件,先备份下原来老的nginx文件,执行:
mv /usr/local/ng