OS X पर कुछ डोमेन के लिए आगे पोर्ट कैसे करें?


0

मैं OS X Yosemite पर वर्चुअलबॉक्स चला रहा हूं और वेब विकास के लिए इसका उपयोग कर रहा हूं। मैंने निम्न के रूप में लाइनें जोड़ीं /private/etc/hosts:

192.168.33.1 www.mysite.dev

वर्चुअलबॉक्स में इन पोर्ट अग्रेषण नियम हैं:

यहाँ छवि विवरण दर्ज करें

मुझे पूरी तरह से यकीन नहीं है कि यह इस तरह से क्यों काम करता है, लेकिन यह है कि मैंने कैसे वर्चुअलबॉक्स में वेबसर्वर काम किया है।

दुर्भाग्य से, पोर्ट अग्रेषण कैसे सेटअप है, इसके कारण मुझे अपनी साइटों को इस तरह एक्सेस करना होगा:

www.mysite.dev:8880 

यह एक समस्या है, न केवल इसलिए कि पोर्ट नंबर को टाइप करने के लिए यह एक असुविधा है, बल्कि मुख्यतः क्योंकि यह मेरी मौजूदा साइटों में लिंक को गड़बड़ कर देता है (जो कि वहां पोर्ट नंबर को ध्यान में रखते हुए डिज़ाइन नहीं किए गए थे)।

क्या मैं सोच रहा हूँ कि क्या 8880मेरे विकास डोमेन के लिए पोर्ट करने के लिए ट्रैफ़िक को स्वचालित रूप से अग्रेषित करने का एक तरीका है ताकि मुझे URL में उस पोर्ट को शामिल न करना पड़े?

जवाबों:


1

जहां तक ​​मैं समझता हूं कि ipfwअब OSX 10.10 पर समर्थित नहीं है। आप man pfctl8080 पोर्ट करने के लिए अपने होस्ट मशीन पर पोर्ट 80 को स्वचालित रूप से अग्रेषित करने के लिए पैकेट फ़िल्टर (देखें:) का उपयोग कर सकते हैं ।

मैंने नीचे लेख में दिए गए चरणों का पालन किया:

http://abetobing.com/blog/port-forwarding-mac-os-yosemite-81.html

पहले आपको एक अग्रेषण नियम बनाना होगा। फिर आपको पोर्ट अग्रेषण कॉन्फ़िगरेशन में नियम का संदर्भ देना होगा। आखिर में आपको नियम लागू करना होगा।


0

अपने वर्चुअलबॉक्स पोर्ट फ़ॉरवर्डिंग पर एक नज़र डालते हुए अपने स्थानीय पोर्ट 8880 को मेहमानों के पोर्ट 80 पर अग्रेषित करें

यदि आप इसे अपने स्थानीय पोर्ट 80 से मेहमानों को 80 के लिए अग्रेषित करने के लिए बदलते हैं, तो आपको 8880 जोड़ने की आवश्यकता नहीं है, क्योंकि 80 का डिफ़ॉल्ट डिफ़ॉल्ट पोर्ट है

लेकिन ध्यान रखें कि ओएस एक्स अपने स्वयं के वेबसर्वर के साथ आता है जो प्रति डिफ़ॉल्ट पोर्ट 80 का उपयोग करता है, इसलिए यह तब तक संघर्ष कर सकता है जब तक आप पहले से स्थापित वेबसर्वर को अक्षम / बंद नहीं करते।

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