diff --git a/jackett.subdomain.conf.sample b/jackett.subdomain.conf.sample index a51fe08..69b4ecd 100644 --- a/jackett.subdomain.conf.sample +++ b/jackett.subdomain.conf.sample @@ -31,7 +31,17 @@ server { } - location ~ (/jackett)?/(api|dl) { + location ~ (/jackett)?/api { + include /config/nginx/proxy.conf; + resolver 127.0.0.11 valid=30s; + set $upstream_app jackett; + set $upstream_port 9117; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + } + + location ~ (/jackett)?/dl { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app jackett; diff --git a/jackett.subfolder.conf.sample b/jackett.subfolder.conf.sample index 7e04001..f67020e 100644 --- a/jackett.subfolder.conf.sample +++ b/jackett.subfolder.conf.sample @@ -1,6 +1,6 @@ # first go into jackett settings, set the URL Base to /jackett and restart the jackett container -location /jackett { +location ^~ /jackett { # enable the next two lines for http auth #auth_basic "Restricted"; #auth_basic_user_file /config/nginx/.htpasswd; @@ -18,7 +18,17 @@ location /jackett { } -location ~ /jackett/(api|dl) { +location ^~ /jackett/api { + include /config/nginx/proxy.conf; + resolver 127.0.0.11 valid=30s; + set $upstream_app jackett; + set $upstream_port 9117; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + +} + +location ^~ /jackett/dl { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app jackett;