Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #REDIRECT HTTP TRAFFIC TO https://[domain.com]
- server {
- listen 80;
- server_name domain.tech;
- return 301 https://$server_name$request_uri;
- }
- # PLEX SERVER
- server {
- listen 443 ssl http2;
- server_name domain.tech;
- #SSL settings
- include /config/nginx/ssl.conf;
- #CF
- include /config/nginx/cf.conf;
- access_log /config/log/nginx/seegson/access.log;
- error_log /config/log/nginx/seegson/error.log;
- location / {
- proxy_pass https://192.168.1.34:32400/;
- proxy_redirect off;
- proxy_buffering off;
- # Spoof the request as coming from ourselves since otherwise Plex will block access, e.g. logging:
- # "Request came in with unrecognized domain / IP 'tv.example.com' in header Referer; treating as non-local"
- proxy_set_header Host $server_addr;
- proxy_set_header Referer $server_addr;
- proxy_set_header Origin $server_addr;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Cookie $http_cookie;
- ## Required for Websockets
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "Upgrade";
- proxy_read_timeout 36000s; # Timeout after 10 hours
- proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
- ## Plex Headers
- proxy_set_header X-Plex-Client-Identifier $http_x_plex_client_identifier;
- proxy_set_header X-Plex-Device $http_x_plex_device;
- proxy_set_header X-Plex-Device-Name $http_x_plex_device_name;
- proxy_set_header X-Plex-Platform $http_x_plex_platform;
- proxy_set_header X-Plex-Platform-Version $http_x_plex_platform_version;
- proxy_set_header X-Plex-Product $http_x_plex_product;
- proxy_set_header X-Plex-Token $http_x_plex_token;
- proxy_set_header X-Plex-Version $http_x_plex_version;
- proxy_set_header X-Plex-Nocache $http_x_plex_nocache;
- proxy_set_header X-Plex-Provides $http_x_plex_provides;
- proxy_set_header X-Plex-Device-Vendor $http_x_plex_device_vendor;
- proxy_set_header X-Plex-Model $http_x_plex_model;
- }
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement