Advertisement
trotter2000

nzbget nginx proxy_pass

Jun 13th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.67 KB | None | 0 0
  1. ## http://mydomain.ddns.net and http://www.mydomain.ddns.net redirect to https://www.mydomain.ddns.net
  2. server {
  3.     listen 80 default_server;
  4.     listen [::]:80 default_server ipv6only=on;
  5.     server_name mydomain.ddns.net www.mydomain.ddns.net;
  6.  
  7.     include /etc/nginx/snippets/letsencrypt.conf;
  8.  
  9.     location / {
  10.         return 301 https://www.mydomain.ddns.net$request_uri;
  11.     }
  12. }
  13.  
  14.  
  15. ## Serves https://www.mydomain.ddns.net
  16. server {
  17.     server_name www.mydomain.ddns.net;
  18.     listen 443 ssl http2 default_server;
  19.     listen [::]:443 ssl http2 default_server ipv6only=on;
  20.  
  21.     ssl_certificate /etc/letsencrypt/live/www.mydomain.ddns.net/fullchain.pem;
  22.     ssl_certificate_key /etc/letsencrypt/live/www.mydomain.ddns.net/privkey.pem;
  23.     ssl_trusted_certificate /etc/letsencrypt/live/www.mydomain.ddns.net/fullchain.pem;
  24.     include /etc/nginx/snippets/ssl.conf;
  25.  
  26.     root /var/www/mydomain;
  27.     index index.html;
  28.     location / {
  29.         try_files $uri $uri/ =404;
  30.     }
  31.  
  32. location /nzbget {
  33.     proxy_pass http://127.0.0.1:6789;
  34.     proxy_set_header Host $host;
  35.     proxy_set_header X-Real-IP $remote_addr;
  36.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  37.  
  38. }
  39. }
  40.  
  41. ## https://mydomain.ddns.net redirects to https://www.mydomain.ddns.net
  42. server {
  43.     listen 443 ssl http2;
  44.     listen [::]:443 ssl http2;
  45.     server_name mydomain.ddns.net;
  46.  
  47.     ssl_certificate /etc/letsencrypt/live/www.mydomain.ddns.net/fullchain.pem;
  48.     ssl_certificate_key /etc/letsencrypt/live/www.mydomain.ddns.net/privkey.pem;
  49.     ssl_trusted_certificate /etc/letsencrypt/live/www.mydomain.ddns.net/fullchain.pem;
  50.     include /etc/nginx/snippets/ssl.conf;
  51.  
  52.     location / {
  53.         return 301 https://www.mydomain.ddns.net$request_uri;
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement