为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

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

(0)

相关推荐

  • 为wdcp面板的lnmp服务器添加ipv6支持的方法介绍

    一、为nginx添加ipv6模块 在SSH窗口中执行 /www/wdlinux/nginx/sbin/nginx -V 返回含有如下字符 configure arguments: --user=www ...

  • 迅雷诊断网络时显示ipv6支持失败如何处理

    虽然目前我们使用的网络协议大多数还都是IPv4,不过后续的趋势就会变为IPv6了,当我们使用迅雷诊断网络时显示ipv6支持失败的情况时,该怎么办呢?今天就跟大家介绍一下迅雷诊断网络时显示ipv6支持失 ...

  • 如何在以wdcp为系统的服务器中新建网站

    很多朋友都喜欢用WDCP来作为服务器的操作系统,因为它更加便捷,而且操作简单.但是有些刚刚使用的朋友都还不知道如何在WDCP中新建网站,下面果果就给大家介绍一下. 操作方法 01 打开服务器的WDCP ...

  • LNMP服务器环境配置详解

    服务器配置 1.购买好vps后登录服务器首先修改密码passwd root 2.修改ssh的超时时间 代码如下 vi /etc/ssh/sshd_config ClientAliveInterval ...

  • Ubuntu Eclipse MyEclipse 添加GBK支持 不乱码

    sudo gedit /var/lib/locales/supported.d/local 在文件中添加 zh_CN.GBK GBK zh_CN.GB2312 GB2312 执行 sudo dpkg- ...

  • 手动解决Windows7对IPv6支持的瑕疵

    和互联网息息相关的IPv4地址的“剩余油量指示灯”正闪烁着即将耗尽的警告,IPv4地址只剩下5%的数量可用了,预计到明年的秋天就将彻底耗尽。对微软的最新操作系统Windows 7来说,它现在是否已经能 ...

  • 如何在win8电脑中为IE10添加flash支持

    如何在win8电脑中为IE10添加flash支持

  • 如何给IDM添加浏览器支持

    每个人都有自己喜欢的浏览器,有些默认可以用idm下载,有些却是没有这个选项,那么怎么办呢? 操作方法 01 在浏览器图标上右击,属性,得到它的可执行文件地址,如图,复制备用 02 在idm中点击上方快 ...

  • 阿里云使用Linux系统应用配置有哪些问题

    Linux下如何进行FTP设置 ECS Linux服务器如何配置网站以及绑定域名 Ubuntu安装vncserver实现图形化访问 阿里云Docker镜像库 ECS linux中添加ftp用户,并设置 ...