为wdcp面板的lnmp服务器添加ipv6支持的方法是怎样的

发布时间:2021-09-23 14:51:45 作者:柒染
来源:亿速云 阅读:138

这篇文章给大家介绍为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
  效果与上面的步骤一,完全一致。

关于为wdcp面板的lnmp服务器添加ipv6支持的方法是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. wdcp LNMP,php 网页显示源代码
  2. SpringBoot中添加Websocket支持的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

wdcp lnmp ipv6

上一篇:android如何使用soap协议访问webservice实现天气预报功能

下一篇:如何使用DB2 UDB的电子商务OLTP应用程序进行性能优化

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》