mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-30 03:45:54 +03:00
[GH-ISSUE #2840] Nginx Proxy Manager Load Balancing... #1948
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#1948
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @zerajim on GitHub (Apr 19, 2023).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2840
Good day..
i am new using the NPM, how can i config the load balancing here in NPM is it in the advance tab? or custom location?
and how can i achieve this??? is there any sample file so i can follow thru?
Hoping you can help me implement the load balancing in NPM
*Note: i ask ChatGPT for this then the response that in the NPM there's a upstream tab or section but i didn't see that in NPM.. hehehehehhe
Thanks a lot guys
@nathen418 commented on GitHub (May 10, 2023):
afaik this feature does not exist in NPM yet. might get added soon though I hope.
check out: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1963
and: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/156
@alex14dark commented on GitHub (May 10, 2023):
Hi Guys, I know there is another way to achieve load balancing,
First you need to create a custom directory under the data/nginx directory corresponding to the server where you deploy npm, and then create a file named http.conf in the custom directory , the content of the file is upstream your_server { server ... }
Then go back to your npm background, select the corresponding Proxy Host
And finally select the Advanced option, fill in the location configuration, such as loaction /api { proxy_pass http://your_server }
OK, like this npm achieves the effect of load balancing
@nathen418 commented on GitHub (May 11, 2023):
true true you can always edit the nginx config and host files, but my point is there is no way to do it through the web interface. but yea this is totally a valid solution.
@JS-E commented on GitHub (Nov 4, 2023):
Think a discussion has been brought up here -> https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2917
@github-actions[bot] commented on GitHub (Jun 6, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@sreekanthedayar commented on GitHub (Jun 16, 2024):
Waiting for this feature to get implemented.
@github-actions[bot] commented on GitHub (Mar 8, 2025):
Issue is now considered stale. If you want to keep it open, please comment 👍
@aminotran commented on GitHub (Oct 22, 2025):
Try it: nginx-love
It's ready for load balancing and more.