एक लोकलहोस्ट पोर्ट पर नकली डोमेन को प्रोक्सिफाई करना


3

मैं बहुत ही बात पर दिए गए वर्णन करना चाहते हैं स्थानीय होस्ट पर रीडायरेक्ट करें डोमेन नाम वेब अनुप्रयोग विकास प्रयोजनों के लिए है, लेकिन मोड़ है कि मैं अनुरोध करना चाहते हैं के साथ fakedomain.com:80कराई जानी करने के लिए localhost:8080, कहते हैं, इतना है कि मैं वास्तव में की जरूरत नहीं है मेरी विकास मशीन के पोर्ट 80 का उपयोग करें।

मैं उन उत्तरों का स्वागत करता हूँ जो इसका रूप लेते हैं:

  • कॉन्फ़िगरेशन फ़ाइलों की तरह छोटे परिवर्तन /etc/hosts, और / या
  • एक आसान-से-कॉन्फ़िगर प्रॉक्सी सर्वर जो मैं चला सकता था

नोट : Pow पोर्ट 80 पर 20559 पोर्ट पर आने वाले सभी ट्रैफ़िक को अग्रेषित करने के लिए फ़ायरवॉल नियम सेट करने का दृष्टिकोण लेता है। यह एक स्वीकार्य समाधान हो सकता है, लेकिन आदर्श रूप से, मैं केवल एक विशिष्ट डोमेन + पोर्ट संयोजन को अग्रेषित करना चाहूंगा।


क्या आपके पास पहले से ही पोर्ट 80 पर चलने वाला वेबसर्वर है? यदि ऐसा है तो यह यूआरएल पुनर्लेखन का समर्थन करता है?
पॉल

@Paul I अलग-अलग समय पर पोर्ट 80 पर चलने वाली अलग-अलग चीजें हो सकती है। इसलिए मैं ऐसा समाधान पसंद करूंगा जो वेबसर्वर के सामने चल सके।
ट्रेवर बर्नहैम

जवाबों:


2

संपूर्ण 127.0.0.0/8 श्रेणी आपकी स्थानीय मशीन से संबंधित है। आपको अकेले 127.0.0.1 का उपयोग करने की आवश्यकता नहीं है।

आप अपने (मेजबान) 127.0.0.2 डोमेन को अपने मेजबान में इंगित कर सकते हैं और अपने सर्वर को सभी आईपी के विपरीत उस आईपी से बांधने के लिए सेटअप कर सकते हैं। विंडोज और लिनक्स में, यदि कोई संघर्ष है, तो सबसे विशिष्ट बाइंडिंग जीत जाती है, इसलिए 127.0.0.2:80 के लिए आपका बंधन *: 80 के लिए ओवरराइड करता है।


दिलचस्प। मैं ऐसा करने के लिए मैक-विशिष्ट निर्देशों की सराहना करूँगा।
ट्रेवर बर्नहैम

यह लगभग एक ही कहानी है। 127.xyz IP से /etc/hostsसंबंधित वर्चुअल होस्ट बनाने के लिए आप Apache / जो भी कॉन्फ़िगरेशन फ़ाइल बदलते हैं और बदलते हैं Listen
बिलसी.नवंबर

1

आपको किसी बाहरी उपकरण का उपयोग करना पड़ सकता है। मैंने आपके कंप्यूटर के पोर्ट 8080 को इंगित करने के लिए, पोर्ट 80 पर, आपके फ़ायरवॉल / राउटर पर पोर्ट फ़ॉरवर्डिंग सेट कर दिया है, जहाँ fakedomainआपके बाहरी फ़ायरवॉल / राउटर की ओर इशारा करते हुए आपके होस्ट फ़ाइल में एक प्रविष्टि है।

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