• <button id="8uwq2"></button>
    无标题文档
    wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
    wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
    注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
    【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
    Caoliu1024最新地址二
    返回列表 发帖
    提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
    1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
    2 做过哪些操作或改动设置等

    温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

    [教程] 为wdcp的lnmp添加ipv6支持

    本帖最后由 shujun 于 2012-4-22 16:50 编辑

    从去年起开始像管理员请教如何添加ipv6,管理员的教诲给予我巨大的鞭策,于是今天花了半天时间仔细看wdcp的目录结构,总结添加ipv6的方法。希望对需要的朋友起到参考作用,不足支持,欢迎指点。喜欢损人的高手请直接无视,拜谢!!!
    一、为nginx添加ipv6模块   
      2.3.2版本的nginx默认为1.0.12版本,其他版本请做相应修改  ,如果想升级nginx,顺便支持ipv6,有简单方法,请看二楼
       在SSH窗口中执行
    1. /www/wdlinux/nginx/sbin/nginx -V
    复制代码

       返回含有如下字符
    1. 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模块
       如果 带有 “ --with-ipv6”则说明ipv6模块已被添加,请直接查看第二步
       进入nginx安装目录
    1. cd /root/lanmp/nginx-1.0.12
    复制代码

       执行
    1. ./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.0.12 --with-http_stub_status_module --with-http_ssl_module --with-ipv6
    复制代码

       返回正确信息,接着输入
    1. make
    复制代码

       编译完会在objs目录下生成一个nginx执行文件,先备份下原来老的nginx文件,执行:
    1. mv /www/wdlinux/nginx-1.0.12/sbin/nginx /www/wdlinux/nginx-1.0.12/sbin/nginx.old
    复制代码

       再把新objs下的nginx cp到sbin下,执行:
    1. cp objs/nginx /www/wdlinux/nginx-1.0.12/sbin/nginx
    复制代码

       可以执行
    1. /www/wdlinux/nginx/sbin/nginx -t
    复制代码

       返回
    1. nginx: the configuration file /www/wdlinux/nginx-1.0.14/conf/nginx.conf syntax is ok
    2. nginx: configuration file /www/wdlinux/nginx-1.0.14/conf/nginx.conf test is successful
    复制代码

       说明nginx已经编译成功
       执行 执行
    [/code]/www/wdlinux/nginx/sbin/nginx -V [/code]
       返回含有如下字符
    1. 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模块已经添加成功
       执行
    1. make upgrade
    复制代码

       升级程序
       
    二、配置nginx使之支持监听通过ipv6发来的访问请求
       将/www/wdlinux/nginx-1.0.12/conf/vhost中所有的*.conf文件中
    1. listen       80;
    复制代码

       改为
    1. listen       [::]:80;
    复制代码

       使之监听本机所有ipv4、ipv6地址
       再次执行
    1. /www/wdlinux/nginx/sbin/nginx -t
    复制代码

       若返回
    1. nginx: the configuration file /www/wdlinux/nginx-1.0.12/conf/nginx.conf syntax is ok
    2. nginx: configuration file /www/wdlinux/nginx-1.0.12/conf/nginx.conf test is successful
    复制代码

       说明nginx配置无误
       重启nginx,先执行
    1. killall nginx
    复制代码

       再执行
    1. /www/wdlinux/nginx-1.0.12/sbin/nginx
    复制代码

    三、为域名添加AAAA记录,待生效后,即可通过ipv6访问网站 ,若域名服务商不支持AAAA解析,推荐DNSPOD,免费的
       或者直接用
    1. http://[ipv6]/
    复制代码
    访问主机上的默认网站

    注:1、请确定主机带有ipv6,ifconfig查看
        2、其他主机环境,请根据情况适当修改
        3、二步中若不想监听全部ip,请修改
    listen       [::]:80;

    listen       ipv4:80;
    listen       [ipv6]:80;

    本帖最后由 shujun 于 2012-4-22 16:52 编辑

    升级nginx,顺便使其支持ipv6,只需要稍稍修老大发的升级脚本即可
    执行
    1. wget http://down.wdlinux.cn/in/nginx_up.sh
    复制代码


    然后打开
    nginx_up.sh
    查找
    1. ./configure --user=www --group=www --prefix=/www/wdlinux/nginx-$ver --with-http_stub_status_module --with-http_ssl_module
    复制代码

    大约在15行,在其后添加
    1. --with-ipv6
    复制代码

    成为
    1. ./configure --user=www --group=www --prefix=/www/wdlinux/nginx-$ver --with-http_stub_status_module --with-http_ssl_module --with-ipv6
    复制代码


    保存,退出
    执行
    1. sh nginx_up.sh
    复制代码


    老大说了
    默认升级是1.0.14,如要指定版本,执行脚本后台加上版本号就可以,如
    1. sh nginx_up.sh 1.0.12
    复制代码

    就不需要1楼第一步那么麻烦啦   
    哈哈  !!

    然后就再看1楼的二、三两步吧

    TOP

    test.jpg

    TOP

    很不错
    看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

    TOP

    顶顶顶 哈哈 nginx-1.0.15 同方法解决

    TOP

    谢谢楼主分享,先mark一下,一会儿试试看!

    TOP

    回复 1# shujun


        按照这个操作后 ipv4打不开了   我是1.8.1的nginx   不做这个操作 ipv4可以 ipv6 只能加载文字  其他资源不能加载

    TOP

    111111111111111111111111

    TOP

    返回列表