Advertisement
Guest User

Untitled

a guest
Mar 15th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.19 KB | None | 0 0
  1. server {
  2.         listen 80;
  3.         listen [::]:80;
  4.         listen 443 ssl http2;
  5.         listen [::]:443 ssl http2;
  6.         server_name ~^(?<subdomain>\w+)\.my\.domain\.name$;
  7.         ssl_certificate fullchain.pem;
  8.         ssl_certificate_key privkey.pem;
  9.         access_log /var/log/nginx/vhost_log vhost;
  10.         error_log /var/log/nginx/error_log debug;
  11.         if ($scheme = "http") {
  12.                 rewrite ^ https://$http_host$request_uri? permanent;  # enforce https
  13.         }
  14.         location / {
  15.                 proxy_set_header Host       $host;
  16.                 proxy_pass_request_headers      on;
  17.                 proxy_cache off;
  18.                 proxy_http_version 1.1;
  19.                 proxy_set_header Upgrade $http_upgrade;
  20.                 proxy_set_header Connection $connection_upgrade;
  21.                 proxy_set_header X-Forwarded-Proto $scheme;
  22.                 proxy_set_header X-Real-IP $remote_addr;
  23.                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  24.                 proxy_redirect off;
  25.                 proxy_read_timeout 300s;
  26.                 proxy_pass http://$subdomain;
  27.         }
  28. }
  29. upstream tautulli {
  30.         server 127.0.0.1:8181;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement