डीडी-डब्ल्यूआरटी राउटर के पीछे मैक ओएस एक्स सर्वर पर एक विशिष्ट पोर्ट के लिए यूआरएल को फिर से कैसे लिखना है?


0

मैंने अभी मैक ओएस एक्स लायन के बिल्ट-इन अपाचे सर्वर का उपयोग करके होम वेब सर्वर सेटअप किया है। मैं पोर्ट 4040 पर चल रहे मेरे सबसोनिक म्यूजिक सर्वर को एक्सेस करता हूं और पोर्ट 9091 पर मेरा टोरेंट रिमोट कंट्रोल, साथ ही पोर्ट 80 पर वेब सर्वर में बनाया गया है। सौभाग्य से, पोर्ट 80 को अनब्लॉक किया गया है, इसलिए मैं इन सभी का उपयोग करने में सक्षम हूं एक DDWRT राउटर पर चलने वाला मेरा DynDNS। मेरे पास अपना डोमेन "example1.dyndns.org" डीडी-WRT कस्टम फ़र्मवेयर से जुड़ा हुआ है और "टाइपिंग example1.dyndns.org:4040" या 9091 पर इन व्यक्तिगत सेवाओं तक पहुँचने में सक्षम है।

मैं इन सभी सेवाओं को अलग-अलग / यूआरएल में एक्सेस करने में सक्षम होना चाहता हूं। इसलिए Subsonic example1.dyndns.org/subsonic होगा।

मैंने जो शोध किया है, मुझे संदेह है कि यह या तो डीएनडीएनएस के प्रो संस्करण द्वारा किया जा सकता है, मेरे डीडी-डब्ल्यूआरटी राउटर पर अपाचे में वर्चुअल होस्ट स्थापित करना, या मेरे लायन सर्वर पर अपाचे, लेकिन मुझे वास्तव में कुछ दिशा की आवश्यकता है उनमें से कोई भी। मैं एक वेब डिजाइनर नहीं हूं, लेकिन जब तक मुझे विश्वास है कि मैं सही दिशा में आगे बढ़ रहा हूं, तब तक सीख सकता हूं। धन्यवाद

जवाबों:


0

पता लगा लिया! यह रहस्य मैक के बिल्ट-इन अपाचे वर्चुअल होस्ट्स को संपादित कर रहा था! मैंने सर्वर पर पोर्ट 80 ट्रैफ़िक को रीडायरेक्ट करने के लिए अपने राउटर को छोड़ दिया। इसके लिए ट्रांसमिशन के फोरम में एंग्री इंका को श्रेय सहायक निर्देश

इसलिए टेक्स्ट मोडिट को व्यवस्थापक मोड में लॉन्च करने के बाद, मैंने अपने httpd.conf को जोड़ना शुरू कर दिया ताकि ट्रांसमिशन (9091) को www.examplewebsite.com/transmission और सबसोनिक (4141) पर जाकर एक्सेस किया जा सके ।/music। :

<VirtualHost *:80>
RewriteEngine On
### BELOW FOR TRANSMISSION WEB INTERFACE ###

# Redirect requests to /transmission/ to /transmission/web/
RewriteRule /transmission[/]?$ /transmission/web/ [R=permanent]

# Forward all requests for /transmission to transmission-daemon
ProxyPass /transmission http://127.0.0.1:9091/transmission
ProxyPassReverse /transmission http://127.0.0.1:9091/transmission
redirect 301 /transmission/transmission/web/ /transmission/web/
redirect 301 /transmission/ /transmission/web/
redirect 301 /transmission /transmission/
### END TRANSMISSION WEB INTERFACE ###

### BELOW FOR Adam's Subsonic WEB INTERFACE ###
# Forward all requests for /music to subsonic-daemon
ProxyPass /music http://127.0.0.1:4141/music
ProxyPassReverse /music http://127.0.0.1:4141/music

### END SUBSONIC INTERFACE ###
</VirtualHost>

मैंने रीडायरेक्ट को जोड़ा क्योंकि कभी-कभी ट्रांसमिशन गड़बड़ हो जाता है और गलत url पर जाने की कोशिश करता है और ProxyPass है इसलिए मैं अपने सर्वर को अपने स्थानीय नेटवर्क पर वेबसाइट url पर एक्सेस कर सकता हूं (मुझे इसकी अनुमति देने के लिए अपने राउटर पर एक सेटिंग बदलनी होगी हालांकि)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.