服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - Nginx - Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

2022-11-08 17:35刺-客 Nginx

IPV4日益稀缺,ipv6已经慢慢走上日程,待ipv6在国内普及,使用nginx配置ipv6那是肯定的,下面这篇文章主要给大家介绍了关于Nginx添加ipv6模块以及遇到问题的解决方案,需要的朋友可以参考下

1、检查nginx是否已经包含ipv6模块

?
1
nginx -V

输出结果如果没有 ipv6则不支持,如果支持ipv6,则输出结果会包含 “--with-ipv6”。

如果不支持ipv6则需要上传Nginx包,进入目录,进行重新编译(注意用户组默认是www,可以到etc下的配置文件检查具体用户组)

( 添加用户组命令:/usr/sbin/groupadd -f www     /usr/sbin/useradd -g www www )

进入目录,进行重新编译命令:

?
1
./configure --user=nginx --group=nginx--prefix=/usr --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module --with-ipv6

2、编译完毕后,会在当前目录下创建objs目录,新的nginx执行文件将生成在该目录中

Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

3、替换nginx执行文件(做好备份,如果失败还原)

?
1
cp /usr/sbin/nginx /usr/sbin/nginx.bak

4、停止nginx这里必须停止nginx,否则无法覆盖的!

?
1
service nginx stop

5、覆盖nginx执行文件

?
1
cp nginx /usr/nginx/sbin/nginx

6、检查配置文件

?
1
nginx -t

Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

7、检查版本

?
1
Nginx -V

Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

8、启动nginx

?
1
service nginx start

 9、检查监听是否已成功

(要去etc/下配置文件新增IPV6 的端口例如

?
1
2
3
4
5
        listen       80;
        listen       [::]:80 ipv6only=on;
        listen       443;
        listen       [::]:443 ipv6only=on;

Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

如果检查端口起来,那么IPV6模块新增成功

如果成功一下可以忽略

如果报错以下是解决方案可以参考

1、nginx启动提示nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

?
1
vim /etc/sysconfig/iptables

打开后,默认的配置信息如下(新添加两个):

?
1
2
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

重启Nginx

?
1
systemctl restart nginx.service

2、如果报缺少库则需要安装对应的如下库

?
1
2
3
yum install -y zlib-devel
yum install -y pcre-devel
yum install -y openssl openssl-devel

3、如果报错xx文件找不到需要到指定目录创建文件夹和对应的文件

在usr/新建夹logs(文件夹先对应三个文件主要是error。log文件) 、conf (把配置文件etc/nginx 复制 /usr/conf)然后在操作。

总结

到此这篇关于Nginx添加ipv6模块以及遇到问题解决方案的文章就介绍到这了,更多相关Nginx添加ipv6模块内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/chenyubei/article/details/123275329

延伸 · 阅读

精彩推荐
  • Nginx启用Nginx目录浏览功能的方法

    启用Nginx目录浏览功能的方法

    这篇文章主要介绍了启用Nginx目录浏览功能的方法,需要的朋友可以参考下 ...

    Nginx技术网2842019-10-17
  • NginxNginx中break与last的区别详析

    Nginx中break与last的区别详析

    这篇文章主要给大家介绍了关于Nginx中break与last区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需...

    入门小站3742021-03-04
  • NginxNginx服务器进程数设置和利用多核CPU的方法

    Nginx服务器进程数设置和利用多核CPU的方法

    这篇文章主要介绍了Nginx服务器进程数设置和利用多核CPU的方法,这样便可以更大限度地提高Nginx运行效率,需要的朋友可以参考下 ...

    低调小一4422019-11-01
  • NginxNginx中的Gzip压缩配置介绍

    Nginx中的Gzip压缩配置介绍

    这篇文章主要介绍了Nginx中的Gzip压缩配置介绍,本文先是对这些指令做了讲解,然后给出一个配置示例,需要的朋友可以参考下 ...

    Nginx配置网3382019-10-25
  • NginxNginx 介绍及日常管理的详解

    Nginx 介绍及日常管理的详解

    这篇文章主要介绍了Nginx 介绍及日常管理的详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 ...

    Leshami5002019-12-10
  • NginxNginx解决转发地址时跨域的问题

    Nginx解决转发地址时跨域的问题

    这篇文章主要介绍了Nginx实现转发地址解决跨域问题的方法,文中介绍的很详细,对大家的学习具有一定的参考借鉴价值,有需要的朋友可以参考借鉴,下...

    DecemberCafe8982019-11-19
  • Nginx如何安装和配置Nginx Web服务器?

    如何安装和配置Nginx Web服务器?

    Nginx是最受欢迎的Web 服务器系统。它是一种免费的开源高性能HTTP服务器系统。本文将帮助您在各种Linux发行版上安装Nginx,您将了解重要的Nginx配置文件和目...

    51CTO4482021-11-24
  • NginxNginx配置使用详解

    Nginx配置使用详解

    Nginx是一个高性能的HTTP和反向代理web服务器。本文详细讲解了Nginx配置使用的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    小旭202111252022-07-04