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

时间:2022-11-15 01:13:25 

一、为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模块
在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
效果与上面的步骤一,完全一致。

标签:wdcp服务器管理系统,一键lnmp,lnmp源码安装
0
投稿

猜你喜欢

  • win7系统图片只显示图标不显示预览图的解决方法

    2023-10-01 22:06:23
  • Win10正式版更新失败成惯例:部分用户KB3081438安装失败

    2023-06-27 23:57:08
  • Word表格求和公式怎么用?

    2023-08-18 13:54:23
  • Win11如何获得最佳电源效率?最佳电源效率获取途径

    2022-10-29 11:03:23
  • Win11系统网络属性能复制吗?

    2022-07-21 23:36:19
  • Word启动就自动显示"打开"对话框

    2023-12-10 23:39:32
  • word表格自动编号怎么设置?

    2023-08-30 08:46:10
  • excel添加带公式计算的批注教程

    2022-06-01 07:39:38
  • Win11大小写提示图标怎么关

    2023-09-09 05:25:23
  • Excel中要打印出来网格线的方法

    2022-05-04 16:29:27
  • 这样语文分数在120分以上的就被圈上了一个红圈

    2022-07-03 22:07:59
  • word2013文档属性添加关键词的步骤

    2023-11-10 17:27:56
  • ThinkPad E15笔记本u盘安装win11系统教程

    2022-07-27 05:49:55
  • Word文档破折号怎么打?

    2023-11-06 09:17:19
  • 如何可以让您的电脑速度变快?

    2023-06-01 19:45:04
  • 如何使用Winclone备份和还原MAC

    2022-01-21 04:37:53
  • Mac操作指南|Mac电脑中hosts文件锁定无法修改如何解决?

    2022-01-28 11:08:27
  • Win10加入Windows预览体验计划失败错误码0x800BFA07怎么办?

    2023-12-15 23:54:35
  • 敬业签怎么锁屏显示?敬业签锁屏显示的方法

    2023-02-01 23:26:59
  • Win10专业版如何彻底清理C盘?Win10专业版彻底清理C盘的方法

    2023-11-18 14:39:31
  • asp之家 电脑教程 m.aspxhome.com