quartz/content/Nginx-Proxy-Manager.md
2025-01-23 12:06:40 +08:00

1.2 KiB
Raw Blame History

title draft date
Nginx proxy manager关于获取ip-ranges.json时卡住的解决方案 false 2025-01-23

问题描述

Nginx Proxy manager 默认标准情况下启动时会尝试向ip-ranges.amazonaws.com获取ip-ranges.json。但是可能由于某种未确定的原因导致程序卡在这一步日志如下

[12/3/2021] [12:48:57 AM] [IP Ranges]    info      Fetching IP Ranges from online services...
[12/3/2021] [12:48:57 AM] [IP Ranges]    info      Fetching https://ip-ranges.amazonaws.com/ip-ranges.json

没有报错,但是又没有进一步的运行报告,显然是卡在这一步了。

程序虽然没有报错由NPM反向代理的网站也可以正常运行但是NPM的后台无法进入显示Bad gateway 报错。

!Pasted image 20250123114503.png Nginx Proxy Manager报错示例

解决方案

解决方案来自Github上issue的回复

NPM_CTR_NAME=nginxproxymanager
docker exec $NPM_CTR_NAME sed -i 's/\.then(internalIpRanges\.fetch)//g' /app/index.js
docker restart $NPM_CTR_NAME