为wdcp面板的lnmp服务器添加ipv6支持

一、为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

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

时间: 2024-09-09 22:57:13

为wdcp面板的lnmp服务器添加ipv6支持的相关文章

WDCP面板基于PHP5.3/5.4/5.5安装soap扩展步骤

第一.安装.升级且确定PHP版本 如果我们采用的是WDCP默认版本,官方默认包是PHP5.2,一般我们肯定是需要升级PHP版本的,毕竟PHP5.2的处理信息能力还是比较慢的,虽然不要求我们升级到PHP7,毕竟支持7版本的程序兼容性还需要一段时间. 这里如果我们需要升级WDCP面板PHP环境,可以参考的文章: 鉴于这位网友的实际环境,我在本地测试机中安装默认WDCP面板之后,升级至PHP5.3.17版本. wget http://soft.itbulu.com/wdcp/php_up53.sh s

阿里云ECS基于WDCP面板一键升级PHP5.3.17、PHP5.5.9、PHP5.6.12脚本

毕竟在国产面板中可选择的免费VPS主机面板还是比较少的,其中WDCP面板的使用用户还是比较多,即便传言和之前也有的漏洞还是造成一定的影响,但是如果我们能够在面板安装完毕之后,及时的采用一些基础的安全措施,比如修改面板的登录默认端口.删除默认环境根目录的文件.及时更新和升级最新的官方漏洞补丁等.     虽然WDCP面板在国内的时间也比较久了,但是目前对于版本和环境中官方已经不在维护(除了漏洞补丁),我们默认安装的面板环境PHP版本只有5.2,但是我们很多程序,以及前一段时间暴露出来的PHP漏洞问

开发者论坛一周精粹(第十期):Linux全自动安装wdcp面板脚本

第十期(2017年6月5日-2017年6月9日 ) 自动安装wdcp脚本,支持Centos 很多会员在购买服务器后不会挂载和安装环境,抽空测试了个脚本,提供给像我一样的小白使用,希望你会喜欢! Linux全自动安装wdcp面板脚本 作者:梦丫头 云翼计划·大数据版活动规则 作者:柚子菌 [安全预警]暗云Ⅲ木马攻击预警 作者:正禾 中国造-Fireball(火球)病毒感染2.5亿台电脑 作者:正禾 阿里云盾证书服务助力博客装逼成功 作者:小柒2012 关注数加公众号,赠送专家签名的限量版阿里数加产

Linux全自动安装wdcp面板脚本

自动安装wdcp脚本,支持Centos 很多会员在购买服务器后不会挂载和安装环境,抽空测试了个脚本,提供给像我一样的小白使用,希望你会喜欢!     说明:  1:本工具默认将数据盘挂载到/www目录  2:若服务器上已存在/www目录,为了您的数据安全,挂载工具会自动跳过  3:若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区  4:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www  5:若您的磁盘是新磁盘,工具会自动分区并格式化成e

WDCP面板安全问题及彻底检查与解决办法

一.面板安全问题及彻底检查 第一.安装最新版本和及时升级 不论使用哪款VPS管理面板,我们需要使用最新的版本,这个类似我们在使用网站CMS一样的道理,尤其是有安全补丁的时候及时的补丁升级,确保不被利用. 第二.删除默认文件 对于批量查看是否使用WDCP面板的用户是被利用查看"LANMP一键安装包之lamp"标题默认文件的,这些在我们安装成功的默认目录中,需要删除. 这样就很容易找到我们使用的是WDCP面板. 第三.修改WDCP端口 默认WDCP安装登录面板是IP:8080端口,我们需要

Linux VPS主机挂载未用数据盘且指定WDCP面板安装数据盘目录

般我们购买Xen VPS之后会直接登录ROOT然后安装面板或者一键包建站,可能网站数据小的时候或者开始阶段发现不了问题,随着时间的推移我们网站数据会逐渐的增加,然后会出现各种问题原来数据盘占满,检查发现我们才用到10G左右就占满磁盘,但我们购买的VPS可能会有50GB或者30GB,也就是说还有20GB或者40GB没有加载到数据盘中. 在"完整Linux VPS挂载未使用硬盘教程方法"文章中采用的是分卷挂载的方法,说实话稍微比较复杂,对于老左这样的用户也感觉特别繁琐,在这篇文章中老左分享

WDCP面板之VPS和网站安全配置教程详解

从便捷角度看,WDCP面板确实是一款国内不错的VPS主机管理面板之一,毕竟面板能够让不少新VPS主机建站上手容易很多,但是由于WDCP面板官方各种原因已经多年没有升级更新环境,但每次出现漏洞后依旧会升级,但还是会出现各种问题得不到及时的处理.但是从用户使用量来看,这个面板当前使用人数还是比较多的,尤其是很多新手站长(老鸟都用一键包或者自己编译环境)会使用较多.   但是,作为新手用户且仅仅是默认就这么安装WDCP面板就这么使用的,难免或者可能出现一些不安全的因素存在,所以老蒋在这篇文章中,从潜在

WDCP面板一键包快速升级PHP5.4、MySql5.5版本环境过程

第一.升级环境之前的准备工作   如果我们服务器环境中有网站数据,建议可以先备份一份到本地,这样万一遇到问题还可以恢复数据解决.而且当前的服务器环境中已经安装过WDCP环境包,最好是默认版本.这里我单独用一台VPS重新安装WDCP默认官方的版本.     这里我直接从PHPINFO文件中看到当前的PHP版本是5.2.17,虽然普通的网站程序没有问题,但有些程序是需要稍微高一些环境的.比如老蒋经常给客户安装iMobiTrax软件的时候需要升级高级版本配置.   第二.指定一键安装包环境升级PHP5

rpc-win server 2003 R2的服务器添加域用户报错:RPC服务不可用

问题描述 win server 2003 R2的服务器添加域用户报错:RPC服务不可用 我这是win 2003 R2的服务器,网上查的RPC服务不可用需要开的几个服务我这都是开启的,我这网络版的瑞星也没有查出病毒呀,急急,领导下了死命令今天必须解决这个问题,在线急等,各位大神伸伸援手吧--