关注分享主机优惠活动
国内外VPS云服务器

Ngx增加ipv6模块并说明遇到问题的解决方案(亲测有效)(Nginx配置为监控ipv6)

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

如果没有ipv6,则不支持NGX-V的输出结果。如果支持ipv6,输出结果将包含& ldquo--带-IPv6 & rdquo;。

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

(添加用户组命令:/usr/sbin/group add -fww/usr/sbin/user add -gwwww)

输入目录并重新编译命令:

。/configure --user = nginx --group = nginx --prefix =/Usr --with -http _ stub _ status _ module --with -http _ SSL _ module -with -http _ gzip _ static _ module --with -ipv 62,编译后将objs nginx当前

Ngx增加ipv6模块并说明遇到问题的解决方案(亲测有效)(Nginx配置为监控ipv6)-主机频道

3.替换nginx可执行文件(如果无法恢复,做好备份)

CP/usr/sbin/nginx/usr/sbin/nginx . bak 4,停止nginx。这里nginx一定要停,不然盖不住!

服务nginx stop5,覆盖nginx执行文件

Cpinx/usr/nginx/sbin/nginx6,检查配置文件

nginx -tNgx增加ipv6模块并说明遇到问题的解决方案(亲测有效)(Nginx配置为监控ipv6)-主机频道

7.检查版本。

Nginx -VNgx增加ipv6模块并说明遇到问题的解决方案(亲测有效)(Nginx配置为监控ipv6)-主机频道

8.启动nginx

服务nginx启动9,检查监控是否已经成功。

(例如,要将IPV6端口添加到etc/下的配置文件中

听80;听

如果检查了端口,则IPV6模块添加成功。

如果你成功了,你可以忽略它。

如果报告了错误,可以参考以下解决方案。

1.nginx启动提示nginx: [emerg] bind()到0.0.0.0: 80失败(98:地址已在使用中)

打开vim /etc/sysconfig/iptables后,默认的配置信息如下(新增两个):

-A输入-P TCP -M状态--状态新-M TCP --DPORT 21 -J接受-A输入-P TCP -M状态--状态新-M TCP --DPORT 80-J接受重启Nginx

Systemctlrestart nginx.service2 .如果库缺失,需要安装相应的库,如下所示

yum -y zlib -devel yum install -y pcre -devel yum install -y OpenSSL OpenSSL -devel 3。如果您报告找不到xx文件,您需要在指定目录中创建文件夹和相应的文件。

在usr/(中新建一个文件夹logs,该文件夹先对应三个文件,主要是错误。Log)、conf(复制配置文件etc/nginx /usr/conf)然后操作。

摘要

关于在Nginx中添加ipv6模块以及遇到问题的解决方案,本文到此结束。有关向Nginx添加ipv6模块的更多信息,请搜索以前关于主机频道zhujipindao的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!

未经允许不得转载:主机频道 » Ngx增加ipv6模块并说明遇到问题的解决方案(亲测有效)(Nginx配置为监控ipv6)

评论 抢沙发

评论前必须登录!