diff --git a/root/defaults/proxy-confs/nzbget.subdomain.conf.sample b/root/defaults/proxy-confs/nzbget.subdomain.conf.sample index 5bfb58e..4dfeeda 100644 --- a/root/defaults/proxy-confs/nzbget.subdomain.conf.sample +++ b/root/defaults/proxy-confs/nzbget.subdomain.conf.sample @@ -8,8 +8,8 @@ server { include /config/nginx/ssl.conf; client_max_body_size 0; - - # enable for ldap auth, fill in ldap details in ldap.conf + + # enable for ldap auth, fill in ldap details in ldap.conf #include /config/nginx/ldap.conf; location / { @@ -26,4 +26,11 @@ server { set $upstream_nzbget nzbget; proxy_pass http://$upstream_nzbget:6789; } + + location ~ (/nzbget)?/(jsonrpc|jsonprpc|xmlrpc) { + include /config/nginx/proxy.conf; + resolver 127.0.0.11 valid=30s; + set $upstream_nzbget nzbget; + proxy_pass http://$upstream_nzbget:6789; + } } diff --git a/root/defaults/proxy-confs/nzbget.subfolder.conf.sample b/root/defaults/proxy-confs/nzbget.subfolder.conf.sample index ff8523d..f1b325d 100644 --- a/root/defaults/proxy-confs/nzbget.subfolder.conf.sample +++ b/root/defaults/proxy-confs/nzbget.subfolder.conf.sample @@ -14,3 +14,10 @@ location ^~ /nzbget { set $upstream_nzbget nzbget; proxy_pass http://$upstream_nzbget:6789; } + +location ~ /nzbget/(jsonrpc|jsonprpc|xmlrpc) { + include /config/nginx/proxy.conf; + resolver 127.0.0.11 valid=30s; + set $upstream_nzbget nzbget; + proxy_pass http://$upstream_nzbget:6789; +}