🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:微信号 kaigejava2022

nginx: [emerg] invalid IPv6 address in resolver "[fe80::1%eno1]" in

2025-06-06 19:27   73 浏览

我最新的配置文件。 ./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


b1cdb6846a279e822a4c7347ae637a58.png


我仔细分析了您的配置文件。虽然错误信息指向第 87 行,但您的配置文件中并没有 resolver 指令。这通常表示问题发生在 配置解析阶段 而不是配置文件本身。以下是详细分析和解决方案:

问题原因

  1. 系统 DNS 配置干扰
    Nginx 在某些情况下会读取系统的 /etc/resolv.conf 文件,其中可能包含 IPv6 地址:

nameserver fe80::1%eno1  # 问题配置

系统级修复:修改系统 DNS

编辑 /etc/resolv.conf

sudo nano /etc/resolv.conf

方案一:

直接删除resolv.conf中的ipv6信息

32e566837ca15005f5980b454c427847.png







喜欢 0

评论