使WDCP的lnmp环境支持ipv6协议访问

  • A+
所属分类:网站建设

随着ipv4地址的枯竭(喊了这么多年的即将枯竭,怎么现在还没枯竭),ipv6的商用步伐越来越快,很多大站都已经支持通过ipv6访问(例如:腾讯网),越来越多的VPS也开始支持ipv6协议,国外的就不说了,国内景安VPS就可以通过一个ipv4地址领取32个ipv6地址。拿到了ipv6地址,怎么让自己的vps支持ipv6呢?今天就介绍一下怎样使WDCP的lnmp环境支持ipv6协议访问。

1、确认你的lnmp环境是否已经支持ipv6,SSH窗口输入以下指令:

/www/wdlinux/nginx/sbin/nginx -V

如果主机返回以下信息说明没有把nginx的ipv6模块编译进去,我们需要重新编译nginx,为其添加ipv6模块
如果。如果你的vps返回的信息带有 “ --with-ipv6”则说明ipv6模块已被添加。你也可以忽略本文后续的内容了。

./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.2.9 --with-http_stub_status_module --with-http_ssl_module --with-ipv6

2、进入nginx的安装目录,一般情况下为/root/lanmp/nginx-1.2.9(请根据自己的实际情况选择目录)

cd /root/lanmp/nginx-1.2.9

执行以下指令:

./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.2.9 --with-http_stub_status_module --with-http_ssl_module --with-ipv6

返回正确信息,接着输入make编译:

make

编译完会后会在objs目录下生成一个nginx执行文件,为了安全我们先执行如下指令备份原来老的nginx文件:

mv /www/wdlinux/nginx-1.2.9/sbin/nginx  /www/wdlinux/nginx-1.2.9/sbin/nginx.old

按后再把上一步生成在objs目录下的nginx复制到/www/wdlinux/nginx-1.2.9/sbin/下:

cp objs/nginx /www/wdlinux/nginx-1.2.9/sbin/nginx

3、确认是否编译成功:

/www/wdlinux/nginx/sbin/nginx -t

如果vps主机返回如下信息,则说明nginx已经编译成功:

nginx: the configuration file /www/wdlinux/nginx-1.2.9/conf/nginx.conf syntax is ok

nginx: configuration file /www/wdlinux/nginx-1.2.9/conf/nginx.conf test is successful

4、查看nginx是否已经添加ipv6模块:

/www/wdlinux/nginx/sbin/nginx -V

返回如下信息,说明已经添加ipv6模块:

configure arguments: --user=www --group=www --prefix=/www/wdlinux/nginx-1.2.9 --with-http_stub_status_module --with-http_ssl_module --with-ipv6

最后执行如下指令:

make upgrade

至此,你的wdcp的lnmp环境已经支持ipv6协议的访问了。

另外请注意你的nginx版本,本文演示使用的是nginx 1.2.9版本,如果你的不是这个版本,请将上述指令中的nginx版本号改成你的版本号。

相关阅读:

Nginx怎样配置网站支持ipv6访问

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: