2011-04-07 6 views
5

मैं वर्तमान में PHP वेबसाइटों का परीक्षण करने के लिए अपनी मशीन पर अपाचे का उपयोग करता हूं। मैं बस सोच रहा था कि मैं अपनी स्थानीय मशीन पर होस्ट की गई वेबसाइट तक पहुंचने के लिए अपने स्थानीय नेटवर्क से जुड़े कंप्यूटरों को कैसे अनुमति दे सकता हूं।स्थानीय नेटवर्क पर वेबसाइटों को होस्ट करने के लिए अपाचे का उपयोग

+1

आपको http: // yourip जैसे देखने में सक्षम होना चाहिए http://192.168.1.2 –

उत्तर

7

मशीनें अगर केवल आईपी से, अपने मशीन का उपयोग करने के लिए सक्षम होना चाहिए (यह मानते हुए आप कोई फ़ायरवॉल पोर्ट 80 अवरुद्ध (HTTP) नहीं है।

एक बार यह हो, आप सेटअप आभासी मेजबान कर सकते हैं आपके httpd.conf में (बहुत नीचे देखें, आपको प्रारंभ करने के लिए कुछ नमूना निर्देश होना चाहिए)

यदि आप मशीनों को अपनी मशीन पर कई अलग-अलग वेबसाइटों तक पहुंचने में सक्षम होना चाहते हैं, तो आपको आवश्यकता होगी अपने वर्चुअलहोस्ट सेटअप में स्थानीय/नकली डोमेन नाम बनाने के लिए और उनके .hosts फ़ाइलों (सी: \ windows \ system32 \ drivers \ etc \ windows मशीनों पर मेजबान) में डीएनएस को धोखा देने के लिए।

अनिवार्य रूप से आप जो करेंगे, उनकी मशीनें बता रही हैं कि वेबसाइट www.testsite.local आईपी एड्रेस xxxx पर पहुंचा जा सकता है, और फिर आपके वर्चुअलहोस्ट निर्देश अपाचे को बताएंगे कि वेबसाइट www.testsite.local पर मिल सकती है/home/user/public_html/

+0

मैं विंडोज 7 पर बंदरगाह को अवरुद्ध कर रहा हूं या नहीं, यह कैसे जांचूँगा? मैंने अपने स्थानीय नेटवर्क में किसी अन्य कंप्यूटर से एक्सेस करने का प्रयास किया और यह काम नहीं करता है। – peter

+1

उत्कृष्ट चरण-दर-चरण निर्देश यहां देखें: http://www.dummies.com/how-to/content/how-to-open-a-port-in-the-windows-7-firewall.html आप टीसीपी का उपयोग कर पोर्ट 80 खोलना चाहते हैं। – nageeb

1

आपको प्रारंभिक कॉन्फ़िगरेशन के दौरान सेटिंग सक्षम करने के लिए प्रदान करना, यह केवल कंप्यूटर के आईपी पते को दूसरे कंप्यूटर पर एक वेब ब्राउज़र में अपाचे होस्ट करने का मामला होना चाहिए। जांचें कि बंदरगाह खुले हैं और कोई फ़ायरवॉल एप्लिकेशन को अवरुद्ध नहीं कर रहा है। अपने स्थानीय नेटवर्क पर

संबंधित मुद्दे