nginx
"नग्नेक्स" (उच्चारण "एक्स इंजन") एक वेब सर्वर है जिसे रिवर्स प्रॉक्सी, लोड बैलेंसर, मेल प्रॉक्सी और HTTP कैश के रूप में भी इस्तेमाल किया जा सकता है। इस सॉफ्टवेयर को इगोर सियोसेव ने बनाया था और पहली बार सार्वजनिक रूप से 2004 [9] में रिलीज़ किया गया था। 2011 में भुगतान किए गए सॉफ़्टवेयर के अलावा समर्थन और Nginx प्रदान करने के लिए इसी नाम की एक कंपनी की स्थापना की गई थी। ” - विकिपीडिया
/Etc/nginx/conf.d/jellyfin.conf फ़ाइल बनाएँ जो जेलीफ़िन के अनुरोधों को आगे बढ़ाएगा।

चेतावनी
यह केवल एक उदाहरण है! कृपया अपने राउटर से आगे कुछ भी उजागर करने से पहले नेटवर्क और पोर्ट फॉरवर्डिंग के बारे में पढ़ें।
सर्वर {80 सुनो; server_name DOMAIN_NAME; # HTTP को HTTPS में पुनः निर्देशित करने के लिए Uncomment # वापसी 301 https: // $host$request_uri;} # SSL1TPTTserver प्रमाणपत्र प्राप्त करने के बाद इस अनुभाग को रद्द करें {# DVD_name_SYI_Username / 1_3User.net / 1_3_3_pg_3_ter_n3t_t3 पर क्लिक करें। fullchain। pem; # ssl_certificate_key /etc/letsencrypt/live/DOMA_NAME/privkey.pem=# में /etc/letsencrypt/options-ssl-nginx.conf=# ssl_dhparam / etc / sslrypt शामिल हैं; pem; # add_header स्ट्रिक्ट-ट्रांसपोर्ट-सिक्योरिटी "मैक्सिमम-एज = 31536000" हमेशा। pem; # ssl_stapling; # ssl_stapling_verify पर; ## # सुरक्षा / XSS शमन हेडफोर्स #_header X- फ्रेम-ऑप्शन "SAMEORIGIN"; # add_header XSSder XSS सुरक्षा XSS सुरक्षा XSS विकल्प "nosniff"; ## # सामग्री सुरक्षा नीति # # देखें: https: //developer.mozilla। org / en-US / docs / Web / HTTP / CSP# # https सामग्री लागू करें और JS / CSS को # # बाहरी जावास्क्रिप्ट (जैसे Chrom_ecast के लिए cast_sender.js) को सफेद करने के लिए प्रतिबंधित करना होगा। # add_header सामग्री-सुरक्षा -Policy "default-src https: data: blob:; style-src $0027self$0027 $0027unsafe-ofline$0027; स्क्रिप्ट- src #TP2T0027self$0027 $0027unsafe-inline2TP2TP2T22700 कार्यकर्ता-src $0027self$0027 ब्लॉब: कनेक्ट-src $0027self$0027; वस्तु-src $0027none$0027; फ्रेम पूर्वजों $0027self$0027 "; ## स्थान / {# # प्रॉक्सी मुख्य Jellyfin traffic# PROXY_PASS http: // server_ip_address: 8096 /; # proxy_set_header होस्ट $host; # proxy_set_header X-Real-IP $remote_addr; # प्रॉक्सी_सेट_हेडर X-अग्रेषित-फॉर-$proxy_add_x_forwarded_for; # प्रॉक्सी_हैदर_हेडर X-अग्रेषित-प्रोटो $scheme; # प्रॉक्सी_हैदर Xset_header # प्रॉक्सी_सेट_हाइडर एक्स-फ़ॉर्वर्ड-होस्ट $http_host; ## # 1 बफर 3T 1T3T 1T3T 1T3T 1T3T 1T3T # # 1T3T 1T3T 1T3T 1T3T 1T3T 1T3T 1T3T 1T3T 1T3T1TT3T1T1T3T1T3T1T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1T3T1Thttp://TTPTTT_T_T_T3T1T3T1T3T1T3T1T3_tder_http://http://T3T5TTTT5TTTTTTTT इस एप्लिकेशन के माध्यम से 1GB3T1_tder_header X- अग्रेषित-होस्ट $http_host; ##; / सॉकेट; # प्रॉक्सी_http_version 1. 1; # प्रॉक्सी_सेट_हेडर अपग्रेड $http_upgrad; # प्रॉक्सी_सेट_हाइडर कनेक्शन "अपग्रेड"; # प्रॉक्सी_सेट_हैडर होस्ट $host; # प्रॉक्सी_सेट_हैडर एक्सहैडर एक्सहैटर एक्सहैटर रियल लाइफ + एक्सहैटर एक्सहेटल व्यूह # प्रॉक्सी_सेट_हाइडर एक्स-फॉरवर्डेड-फॉर 1 टीटी 2 ट्रॉक्सी_डीडी_एक्सएफ़र्डवर्ड_ फॉर; 1 टीटी 3 टी प्रॉक्सी_सेट_हेडर एक्स-फ़ॉर्वर्ड-प्रोटो 1 टीटी 2 टीएससी 1; 1 टीपी 3 टी प्रॉक्सी_सेट_हेडर-फॉरवर्ड-प्रोटोकॉल $scheme; #।
सुबपत के साथ नगनेक्स
क्लाइंट एप्लिकेशन से सर्वर से कनेक्ट करते समय, पता फ़ील्ड में http (s): // domain_name / jellyfin दर्ज करें।
आधार URL फ़ील्ड को जेलीफिन सर्वर पर सेट करें। यह वेब क्लाइंट में एडमिन डैशबोर्ड -> नेटवर्किंग -> बेस यूआरएल पर नेविगेट करके किया जा सकता है। इस बॉक्स को / जेलीफिन से भरें और सहेजें पर क्लिक करें। इस परिवर्तन के प्रभावी होने से पहले सर्वर को पुनः आरंभ किया जाना चाहिए।
# Jellyfin http (s) पर होस्ट किया गया: // domain_name / jellyfinserver {सुनो 80; सुनो [::]: 80; server_name DOMAIN_NAME; # यदि आप #server_name jellyfin.local चाहते हैं, तो आप कई डोमेन नाम निर्दिष्ट कर सकते हैं; # Uncomment और डायरेक्टरी बनाने के लिए स्थिर कंटेंट को होस्ट करने के लिए #root / srv / http / media; index index.html; स्थान / {try_files $uri $uri / = 404; } # जेलिफ़िन / जेलीफ़िन स्थान {वापसी 302 $scheme: // $host / jellyfin /; } स्थान / जेलीफिन / {# जेलीफिन # मुख्य यातायात प्रॉक्सी / अंत में महत्वपूर्ण है। # https: //www.acunetix। com / ब्लॉग / लेख / एक ताजा-ताजा-से-रिवर्स-प्रॉक्सी-संबंधित-हमले / प्रॉक्सी_पास http: // SERVER_IP_ADDRESS: 8096 / जेलीफिन /; xy_pass_request_headers पर; xy_set_header होस्ट $host; xy_set_header X-Real-IP $remote_addr; प्रॉक्सी_सेट_हाइडर X-फॉरवर्डेड-फॉर $proxy_add_x_forwarded_for; प्रॉक्सी_सेट_हाइडर एक्स-फ़ॉर्वर्ड-प्रोटो $scheme; प्रॉक्सी_सेट_हाइडर एक्स-फ़ॉर्वर्ड-होस्ट $http_host; xy_set_header अपग्रेड $http_upgrad; xy_set_header कनेक्शन $http_connection; # nginx प्रॉक्सी के भारी होने के दौरान जैसे ही प्रॉक्सी_buffering बंद हो जाता है स्ट्रीमिंग बफ़र करना बंद कर देता है; }}
अंतर्वस्तु