mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-26 01:45:54 +03:00
[GH-ISSUE #3484] Error: Can't define Custom locations - status "Offline" - v2.11.1 (latest) #2321
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#2321
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 @Gh0stExp10it on GitHub (Jan 21, 2024).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3484
Checklist
jc21/nginx-proxy-manager:latestdocker image?Describe the bug
After I've upgraded to the latest version v2.11.1, I can't define
Cusom locationsfor aProxy Host. The status on the dashboard changes from Online🟢 to Offline🔴.The previously existing proxy host configuration file is deleted, but not recreated (e.g.: /data/nginx/proxy_host/1.conf).
The output of the container log after pressing the "Save" button on the "Edit Proxy Host" shows the following:
Nginx Proxy Manager Version
v2.11.1 (latest, as of date 21.01.2024)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should be possible to define a custom location without deleting the proxy conf and thus taking the host offline.
In version v2.10.4 this is possible without any problems. I was able to test this successfully by rolling back to this version.
Screenshots


Operating System
Ubuntu Server 22.04.3 LTS
Additional context
/None/
@tanpro260196 commented on GitHub (Jan 21, 2024):
Most likely a duplicate of this: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3474
TLDR: Using HSTS and custom location at the same time break the config.
@tobilektri commented on GitHub (Jan 22, 2024):
Same here:
@Kavan72 commented on GitHub (Jan 23, 2024):
Getting same error.
@RichLii commented on GitHub (Jan 23, 2024):
roll back to 2.10.4 can solve this problem
@Gh0stExp10it commented on GitHub (Jan 23, 2024):
Thanks for the additional info.
Unfortunately, this is not the case, HSTS is switched off/deactivated.
@innosflew commented on GitHub (Jan 24, 2024):
I'm experiencing the same issue, and I don't use HSTS either.
@bleak183 commented on GitHub (Jan 24, 2024):
I can confirm this works
@ramkrishna757575 commented on GitHub (Jan 25, 2024):
Same here...suddenly all my reverse proxies broke due to this
@jpdsc commented on GitHub (Jan 25, 2024):
Same here, there is a workaround in https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3474 but will wait until resolved and reverted to :2.10.4 for now.
@mbah-dukun commented on GitHub (Jan 26, 2024):
same here . . . .
is like npm not have permission for execute folder map
@daraHK88 commented on GitHub (Jan 28, 2024):
i have the same problem
@TomRobinsonIO commented on GitHub (Jan 28, 2024):
Same issue here, HSTS on/off does not make a difference.
@MattXcz commented on GitHub (Jan 31, 2024):
Same issue:
nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /data/nginx/proxy_host/2.conf:19 nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /data/nginx/proxy_host/2.conf:20 nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /data/nginx/proxy_host/4.conf:19 nginx: [warn] protocol options redefined for 0.0.0.0:443 in /data/nginx/proxy_host/4.conf:19 nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /data/nginx/proxy_host/4.conf:20 nginx: [warn] protocol options redefined for [::]:443 in /data/nginx/proxy_host/4.conf:20 nginx: [emerg] "map" directive is not allowed here in /data/nginx/proxy_host/4.conf:65 nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test failed@Mkeefeus commented on GitHub (Jan 31, 2024):
Same issue here as well, HSTS turned off and still unable to start with custom locations
@liukonen commented on GitHub (Feb 2, 2024):
Using "Latest" branch... Switching boxes because my services just stopped working... adding subdomains, and It goes to offline once the subdomain is added. HSTS does not matter
[2/2/2024] [2:48:15 AM] [Nginx ] › ⬤ debug Could not delete file: {
"errno": -2,
"code": "ENOENT",
"syscall": "unlink",
"path": "/data/nginx/proxy_host/4.conf.err"
}
If I try dropping my version, I get the following errors popping up
nginx: [emerg] "map" directive is not allowed here in /data/nginx/proxy_host/1.conf:44
@ramkrishna757575 commented on GitHub (Feb 4, 2024):
I have ditched npm. Vanilla nginx is da wey
@livlif2dfullest commented on GitHub (Feb 5, 2024):
I have the same issue
@AkshayRao27 commented on GitHub (Feb 13, 2024):
See if this solution works for you: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3512#issuecomment-1940868886
@github-actions[bot] commented on GitHub (Sep 5, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@github-actions[bot] commented on GitHub (Sep 7, 2025):
Issue was closed due to inactivity.