欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


win7文件夹权限怎么设置
怎么在win7系统里面查找隐藏文件
win7电脑删除的文件不在回收站怎么办?
如何在win7电脑中查看所有协议连接统计信息
win7电脑的系统映像备份如何创建?
win7电脑中摄像头无法使用怎么办?
在win7中怎么禁止访问控制面板
在cPanel面板中创建MySQL数据库操作方法
网站遇到错误号0x80245003不能更新,怎么办?
win7电脑中图标文件不显示预览图怎么办?
为wdcp面板的lnmp服务器添加ipv6支持
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

一、为nginx添加ipv6模块

  在SSH窗口中执行

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

  返回含有如下字符

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

  说明默认并没有把nginx的ipv6模块编译进去,于是我们需要重新编译nginx,为其添加ipv6模块

  不排除以后的版本会默认将ipv6编译进去,如果带有 “ --with-ipv6”则说明ipv6模块已被添加,请直接查看第二步

  进入nginx安装目录

  cd /root/lanmp/nginx-1.0.12

  执行

  ./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.0.12 --with-http_stub_status_module --with-http_ssl_module --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

  说明nginx已经编译成功

  执行 执行

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

  返回含有如下字符

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

  说明ipv6模块已经添加成功

  执行

  make upgrade

  升级程序

二、配置nginx使之支持监听通过ipv6发来的访问请求

  将/www/wdlinux/nginx-1.0.12/conf/vhost中所有的*.conf文件中

  listen 80;

  改为

  listen [::]:80;

  使之监听本机所有ipv4、ipv6地址

  在此执行

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

  若返回

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

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

  说明nginx配置无误

  重启nginx,先执行

  killall nginx

  再执行

  /www/wdlinux/nginx-1.0.12/sbin/nginx

三、为域名添加AAAA记录,待生效后,即可通过ipv6访问网站 ,若域名服务商不支持AAAA解析,推荐DNSPOD,免费的,好用的

  或者直接用http://[ipv6]/ 访问主机上的默认网站

  注:1、请确定主机带有ipv6,ifconfig查看

  2、其他主机环境,请根据情况适当修改

  3、二步中若不想监听全部ip,请修改

  listen [::]:80;

  为

  listen ipv4:80;

  listen [ipv6]:80;

  如果觉得上面添加ipv6模块复杂麻烦的话,我们还可以通过稍微官方提供的nginx升级脚本来达到一键支持ipv6的目的。

  下载一键升级脚本,执行

  wget http://down.wdlinux.cn/in/nginx_up.sh

  然后打开

  nginx_up.sh

  查找

  ./configure --user=www --group=www --prefix=/www/wdlinux/nginx-$ver --with-http_stub_status_module --with-http_ssl_module

  大约在15行,在其后添加

  --with-ipv6

  成为

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

  保存,退出

  执行

  sh nginx_up.sh

  默认升级是1.0.14,如要指定版本,执行脚本后台加上版本号就可以,

  如果所加版本号为当前正在使用版本则只添加ipv6模块

  例如:执行

  sh nginx_up.sh 1.0.12

  效果与上面的步骤一,完全一致。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站