अपेक्षाकृत बोलना: आपकी क्षमता के आधार पर आसान।
हालांकि यह एक बहुत ही व्यापक प्रश्न है, मैं आपको मूल रन डाउन देने की कोशिश करूंगा जो आवश्यक है।
- वेबसर्वर सॉफ्टवेयर। वहाँ से लेने के लिए कई हैं, लेकिन मैं अपाचे और lighttpd अपने दीर्घकालिक लक्ष्यों के आधार पर सबसे सरल होने के लिए मिला है। आप सेट करते हैं कि वेबसाइट के लिए आपका वेबसर्वर किस निर्देशिका का मूल है। इसमें कई वेबसाइटों की सेवा करने वाली कई जड़ें भी हो सकती हैं।
- दूसरों के लिए अपने लैपटॉप से कनेक्ट करने का कोई तरीका। आपके पास संभवतः घर पर एक स्थिर आईपी पता नहीं है, इसलिए आपको संभवतः एक गतिशील डीएनएस प्रदाता पर भरोसा करना होगा। यह भी एक पते में परिणाम होगा कि आपके आईपी की तुलना में याद रखना बहुत आसान है।
- राउटर कॉन्फ़िगरेशन। आपके लैपटॉप तक पहुँचने के लिए बाहरी कनेक्शन के लिए, आपके होम राउटर को आपके लैपटॉप पर लोकल आईपी पर आपके बाहरी आईपी (आपके रनर इंटरफ़ेस पर जो भी हो) से पोर्ट 80 को फॉरवर्ड करना होगा। इसके अलावा, पोर्ट 81 और / या 443 यदि एचटीटीपीएस को लागू किया जाए।
- (वैकल्पिक) एक डोमेन नाम। यदि एक गतिशील DNS प्रदाता का उपयोग कर रहे हैं, तो आपका डोमेन आपके dynDNS के लिए केवल एक उपनाम होगा। यदि नहीं, तो आप अपने घर के आईपी के लिए एक रिकॉर्ड बनाते हैं।
मुझे डर है कि एक अधिक विस्तृत उत्तर बहुत लंबा होगा, लेकिन अब आप मूल बातें जानते हैं और क्या पढ़ना शुरू करेंगे।
सुरक्षा अस्वीकरण: मैं यह उल्लेख करने के लिए बाध्य महसूस करता हूं कि एक वेबसर्वर की स्थापना, विशेष रूप से घर पर, विशेष रूप से आपके प्राथमिक लैपटॉप पर, एक सुरक्षा जोखिम पैदा कर सकता है। यदि आपके कॉन्फ़िगरेशन में कोई दोष है, तो आप अपने लैपटॉप पर संभावित हमलावर के लिए सब कुछ उजागर करने के जोखिम को चलाते हैं, इसके अलावा आपके लैपटॉप का उपयोग आपके लैन के बाकी हिस्सों तक पहुंच के लिए एक मध्यवर्ती कदम के रूप में संभव है। मैं यह नहीं कह रहा हूं कि आपको ऐसा नहीं करना चाहिए (नरक, मैंने किया था), लेकिन जोखिमों के बारे में पता होना चाहिए।