mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
31 lines
1.7 KiB
Markdown
31 lines
1.7 KiB
Markdown
---
|
||
title: Nginx proxy manager关于获取ip-ranges.json时卡住的解决方案
|
||
draft: false
|
||
date: 2025-01-23
|
||
tags:
|
||
- 运维
|
||
---
|
||
# 问题描述
|
||
Nginx Proxy manager 默认标准情况下启动时会尝试向[ip-ranges.amazonaws.com](https://ip-ranges.amazonaws.com/ip-ranges.json)获取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的回复](https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1405#issuecomment-2376713402)
|
||
|
||
```
|
||
NPM_CTR_NAME=nginxproxymanager
|
||
docker exec $NPM_CTR_NAME sed -i 's/\.then(internalIpRanges\.fetch)//g' /app/index.js
|
||
docker restart $NPM_CTR_NAME
|
||
```
|
||
|
||
# 版权页
|
||
<p xmlns:cc="http://creativecommons.org/ns#" >This work is licensed under <a href="https://creativecommons.org/licenses/by/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://www.arenadruid.top/attachments/cc.svg" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://www.arenadruid.top/attachments/by.svg" alt=""></a></p> |