咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
为wdcp的lnmp环境添加ipv6支持
在开始之前,先确认你的机器是否有ipv6地址,没有的就不要接着看了。
有的话,先把数据备份一下(防止错误了造成损失)
先把数据备份一下(防止错误了造成损失)
先把数据备份一下(防止错误了造成损失)
先把数据备份一下(防止错误了造成损失)
首先看一下我们nginx是否已经编译了ipv6模块
/www/wdlinux/nginx/sbin/nginx -V
如果 带有 “ --with-ipv6”则说明ipv6模块已被添加,若是没有,需要为其添加ipv6模块。
下面说一下如何添加
进入nginx安装目录,执行如下命令
./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.0.12 --with-http_stub_status_module --with-http_ssl_module --with-ipv6
(这条命令的构成为/www/wdlinux/nginx/sbin/nginx -V的输出结果加上--with-ipv6)
若是返回结果正确,则执行make,若是返回错误,根据错误进行修正。
编译完会在objs目录下生成一个nginx执行文件,先备份下原来老的nginx文件
mv /www/wdlinux/nginx-1.0.12/sbin/nginx /www/wdlinux/nginx-1.0.12/sbin/nginx.old
再把新objs下的nginx cp到sbin下
cp objs/nginx /www/wdlinux/nginx-1.0.12/sbin/nginx
然后执行
/www/wdlinux/nginx/sbin/nginx -t
通过后,会看到如下提示
nginx: the configuration file /www/wdlinux/nginx-1.0.14/conf/nginx.conf syntax is ok nginx: configuration file /www/wdlinux/nginx-1.0.14/conf/nginx.conf test is successful
然后我们验证一下
/www/wdlinux/nginx/sbin/nginx -V
如果 带有 “ --with-ipv6”则说明ipv6模块已被添加
接下来我们开始配置nginx使之支持监听通过ipv6发来的访问请求
将/www/wdlinux/nginx-1.0.12/conf/vhost中所有的*.conf文件中的
listen 80;
改为
listen [::]:80;
然后检查一下nginx配置是否有误
/www/wdlinux/nginx/sbin/nginx -t
没有错误的话,恭喜你完成,重启去吧。