nginx: [emerg] invalid IPv6 address in resolver "[fe80::1%eno1]" in
- 工作小总结&小工具类
- 时间:2025-06-06 19:27
- 53人已阅读
简介
我最新的配置文件。./nginx-sreload-c/usr/local/nginx/conf/nginx.confnginx:[emerg]invalidIPv6addressinresolver"[fe80::1%eno1]"in/usr/local/nginx/conf/nginx.conf:87我仔细分析了您的配置文件。虽然错误信息指向第87行,但您的配置文件中并没有&
🔔🔔好消息!好消息!🔔🔔
有需要的朋友👉:微信号
我最新的配置文件。 ./nginx -s reload -c /usr/local/nginx/conf/nginx.conf nginx: [emerg] invalid IPv6 address in resolver "[fe80::1%eno1]" in /usr/local/nginx/conf/nginx.conf:87
我仔细分析了您的配置文件。虽然错误信息指向第 87 行,但您的配置文件中并没有 resolver
指令。这通常表示问题发生在 配置解析阶段 而不是配置文件本身。以下是详细分析和解决方案:
问题原因
系统 DNS 配置干扰
Nginx 在某些情况下会读取系统的/etc/resolv.conf
文件,其中可能包含 IPv6 地址:
nameserver fe80::1%eno1 # 问题配置
系统级修复:修改系统 DNS
编辑 /etc/resolv.conf
:
sudo nano /etc/resolv.conf
方案一:
直接删除resolv.conf中的ipv6信息