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


猜你喜欢
- 万能网卡驱动是现在很多用户都在使用的一款驱动软件,这里有着各种各样的驱动应用,用户可以一键快速搜索自己想要的驱动文件,但是很多小伙伴不知道要
- 在工作中,有时写一篇文档可能会有许多图片,那么如何在word中对图表进行自动编号操作?下面小编就为大家详细介绍一下,不会的朋友快快来学习吧我
- uos怎么设置键盘布局和属性?统信系统中想要设置键盘,该怎么对键盘进行布局呢?下面我们就来看看UOS汉语键盘布局的设置技巧,详细请看下文介绍
- 在使用过程中想查找一些大型的文件时,如何不用一个个找呢?有个方法,下面以图文的形式为大家介绍下如何快速查找MAC中的大型文件我们在使用过程中
- 在工作中经常会因为工作需要添加页眉页脚,而有些朋友会不太清楚页眉页脚的设置路径在哪里?分享下word页眉页脚怎么设置?1 :在插入页眉页脚之
- 虽然现在家庭宽带的带宽越来越高,但网络不稳定的问题还是时常发生。网络故障,大家常常会怀疑自己的电脑、手机,甚至骂运营商。但是网络故障有时候也
- 如何在Word 2013中处理文本块?您可以阻止文本。但是,这些标记的文本块可以做什么?为什么可以做很多事情来操纵文本!您可以将格式应用于块
- 很多朋友都知道最近微软为用户推送了Win11的预览版系统,但是却发现自己的电脑并没有接受到推送,那么要怎么样才可以获取推送呢?接下来就一起来
- Neat Reader是一款功能实用的ePub阅读工具。就有一些用户咨询小编Neat Reader如何高亮显示EPUB文本内容?针对这一问题
- Win10任务切换背景透明度怎么随意调节?win101系统中可以自己调节背景的透明度,今天我们就来教大家一个技巧,可以随意调节透明度,很简单
- 其实很简单,执行“帮助”菜单上的“这是什么?”命令,鼠标指针变为一个问号后,单击需要确定格式的文字,屏幕上就会显示出该文字的格式。如果觉得上
- 我相信每个人都熟悉音程。在我们的日常工作中,我们经常使用间隔时间进行评分。例如,0-59表示失败,60-79表示通过,80-100表示优秀。
- 一些用户升级win10系统后,发现开始菜单不是全屏的问题,下面分享win10开始菜单不是全屏设置为全屏的技巧,需要的用户请来学习下吧。win
- 最近有Win7系统用户反映,excel打不开。遇到这样的情况那可真闹心,excel是我们日常工作或生活中经常用到的办公软件,遇到excel打
- igfxpers是intel公司的芯片组集成显卡芯片的一个程序组件,此进程的作用是在系统启动后,初始化视频设置,一般刚启动进入桌面有几次黑屏
- WIN7 系统怎么关闭智能卡服务?WIN7会自动提供智能卡即插即用服务,所以在插入IC智能卡后, WIN7会自动发送APDU来获取证书,,等
- 有不少用户在企业办公的时候,都会为自己的电脑设置一个共享文件夹,这样非常方便协同办公。但是许多新手用户并不知道怎么设置,而今天小编就带着大家
- 我们的电脑最方便的地方就是它联网之后可以让我们在网络上搜索资料、文献等,帮助我们快速获取自己想要的信息。无论是文献还是数据我们
- win10显示我的电脑图标变成英文怎么办?很多用户们在使用电脑的发现自己电脑屏幕上所有的图标都变成英文了,甚至菜单都变成英文了,这个问题需要
- 游戏加加怎么录制视频?游戏加加能实时检测电脑的硬件配置信息,根据玩家需要在桌面和游戏内提供帧数FPS、处理器CPU温度、显卡GPU温度等实时