मेरे पास IIS में चलने वाली एक रिक्त साइट है, जो 80 HTTP ट्रैफ़िक को पोर्ट करने के लिए बाध्य है। यह एक राउटर के पीछे बैठता है जो मेरे सर्वर पर HTTP- पोर्ट को आगे बढ़ाता है। सार्वजनिक रूप से मेरे पास एक डोमेन पंजीकृत है और अपने राउटर पर इंगित करने के लिए मेरे डायनेमिक DNS प्रदाता के रूप में FreeDNS.Afraid.org का उपयोग करता है। यह काम कर रहा है, मैं अपनी साइट को सार्वजनिक रूप से देख सकता हूं।
मेरे राउटर पर भी, मैं अपने सर्वर पर उसी पोर्ट पर Plex के असाइन किए गए पोर्ट को पोर्ट-फ़ॉरवर्ड कर रहा हूं। यह भी काम कर रहा है, मैं मैन्युअल रूप से Plex वेब पेज ढूंढ सकता हूं mydomain.com:<plex port>/web
।
मेरे पास उप-डोमेन पंजीकृत है जो प्रारूप में है plex.mydomain.com
जहाँ मेरा नियमित डोमेन है www.mydomain.com
। FreeDNS पर मैं सफलतापूर्वक बात कर सकता हूं plex.mydomain.com
मेरे रिक्त वेब पेज पर।
मैं जो करने की कोशिश कर रहा हूं, उसमें IIS के अनुरोधों को सुनने के लिए है plex.mydomain.com
और उन्हें या तो मार्ग localhost:<plex port>/web
या mydomain.com:<plex port>/web
।
मैंने URL रिवाइटर मॉड्यूल स्थापित किया और उसमें "plex" शब्द के साथ मेल खाते के आधार पर पुनर्निर्देशन के लिए एक मानक नियम बनाया, यह काम नहीं किया। मैंने लॉग इन करने का प्रयास किया जो असफल अनुरोध अनुरेखण का उपयोग कर रहा था; मुझे लॉग फाइलें मिलीं, लेकिन उन्होंने URL को फिर से लिखने के किसी भी प्रयास का उल्लेख नहीं किया।
मैंने एप्लिकेशन अनुरोध रूटिंग स्थापित किया है, लेकिन यह मुझे पोर्ट नंबर निर्दिष्ट नहीं करने देगा। मुझे अभी तक IIS में एक नया एप्लिकेशन जोड़ने का प्रयास करना है जो Plex सर्वर का प्रतिनिधित्व करता है।
मैं अनुरोधों को कैसे रूट कर सकता हूं plex.mydomain.com
सेवा मेरे mydomain.com:<plex port>/web
?
मुझे वर्तमान में अपने सर्वर तक पहुँच नहीं मिली है (लेकिन यदि आवश्यक हो तो URL रिवाइराइट कॉन्फ़िगरेशन प्रदान कर सकते हैं)। इसके अलावा, आईआईएस और तैनाती के साथ मेरा अनुभव सीमित है, इसलिए मैंने जो भी विरोधाभास किए हैं, यदि कोई है तो उन्हें क्षमा करें।
मेरा मानना है कि यह विंडोज 8 प्रो पर IIS एक्सप्रेस है।