貌似你的 node 监听在 IPv6 地址 :::3000
,因此 nginx 配置应改成
- proxy_pass http://127.0.0.1:3000/;
+ proxy_pass http://localhost:3000/;
此处假定 localhost
可以解析成 IPv6 和 IPv4 两个地址,请查看 /etc/hosts
文件确认。
只有监听在 IPv4 地址 0.0.0.0:3000
时,才能用 http://127.0.0.1:3000/
。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…