मैं अपने घर से बाहर एक वेब सर्वर कैसे स्थापित करूं? [बन्द है]


14

मैं घर से एक वेब सर्वर चलाना चाहता हूं, इसलिए मेरा परिवार, और ग्राहक देख सकते हैं कि मैं क्या कर रहा हूं। यह एक बड़े लोड को नहीं चलाएगा, एक समय में अधिकांश 2 या 3 उपयोगकर्ताओं के लिए।

मैं यह जानना चाहता हूं कि IIS चलाने वाली विंडोज मशीन के साथ यह कैसे करना है।

मेरे पास मेरी केबल कंपनी से एक राउटर है और यह एक वायरलेस राउटर के माध्यम से मशीन पर चलता है जिसे मैं एक वेब सर्वर बनना चाहता हूं।


अगर मैं गलत हूं तो मुझे सुधारें, लेकिन क्या आप कह रहे हैं कि सर्वर और आपके केबल मॉडेम का कनेक्शन एक वायरलेस कनेक्शन है? मैं केवल इसलिए पूछता हूं क्योंकि मैं इसके खिलाफ जोरदार सिफारिश
करूंगा

1
राउटर और IIS सर्वर के बीच वायरलेस LAN कनेक्शन के खिलाफ अनुशंसा क्यों? किसी भी वायरलेस LANs बैंडविड्थ (a / b / g / n) के बाद से बैंडविड्थ एक मुद्दा नहीं होना चाहिए क्योंकि वह इंटरनेट पाइप को बौना करने जा रहा है। सुरक्षा मुद्दों के अलावा जो सभी वायरलेस नेटवर्क के लिए स्थानिक हैं, विशेष रूप से आपको इसे IIS सर्वर के लिए क्यों नहीं करना चाहिए?
बजे साइमन गिल्बी

नहीं, मेरा कंप्यूटर हार्ड वायर्ड है, मुझे वायरलेस, लैपटॉप, एक्सबॉक्स और मुख्य पीसी वायर्ड करने वाले राउटर के बारे में कहना चाहिए।
डेविड बसाराब

जवाबों:


17

यहाँ बुनियादी कदम हैं। विशिष्ट विवरण इस बात पर निर्भर करता है कि आपके पास किस प्रकार का रूटर है, लेकिन अवधारणाएं अभी भी लागू होती हैं:

  1. जिस मशीन में आप वेब सर्वर बनना चाहते हैं, उस पर IIS स्थापित करें। अधिकांश मामलों में इसे मानक पोर्ट 80 पर छोड़ना ठीक है (हम बाद में फ़ायरवॉल के माध्यम से पोर्ट को फिर से खोल देंगे क्योंकि अधिकांश आईएसपी पोर्ट 80 पर आने वाले यातायात को रोक देते हैं)।

  2. DynDns.org पर जाएं और अपने आप को एक नाम बनाएं जो आपके घर के आईपी पते पर मैप करता है। यह महत्वपूर्ण है क्योंकि आपका पता समय-समय पर (डीएचसीपी में "डी") बदल जाएगा और आप अपने घर के लिए एक प्रसिद्ध बाहरी नाम रखना चाहते हैं। DynDNS का उपयोग करना बहुत आसान है और आपके पास उनकी मदद करने के लिए अच्छे FAQ हैं। यदि आपका राउटर स्वचालित रूप से डीएनडीएन का समर्थन करता है, तो आपको अपने राउटर पर लॉग इन करना होगा और dyndns.org यूजरनेम और पासवर्ड की आपूर्ति करनी होगी। यदि आपका राउटर DynDNS का समर्थन नहीं करता है , तो उनके पास एक छोटी सी उपयोगिता है जिसे आपको अपने IIS मशीन पर डाउनलोड और इंस्टॉल करना चाहिए जो कि हर समय चलती है और पता लगाती है कि आपका सार्वजनिक आईपी पता कब बदलता है और आपके डायन्ड्स होस्ट रिकॉर्ड को अपडेट करता है।

  3. अपने राउटर पर लॉगऑन करें (आमतौर पर 192.168.0.1 पर स्थित वेबसाइट, या जो भी आपके आईपी रेंज का पहला आईपी पता है)। अपने IIS मशीन के लिए एक निश्चित IP पता सेट करें। आमतौर पर यह आपके IIS मशीन के मैक पते को एक निश्चित डीएचसीपी पता निर्दिष्ट करके पूरा किया जाता है। जब आप ऐसा कर लेते हैं, तो आपकी IIS मशीन हमेशा उसी IP पते को प्राप्त करेगी जब वह DHCP के माध्यम से अनुरोध करता है

  4. अपने राउटर के लिए लॉगऑन। पोर्ट 80 (डिफ़ॉल्ट पोर्ट) पर आपके स्थानीय IIS कंप्यूटर के IP पते पर आने वाले सार्वजनिक TCP पोर्ट 8080 को मैप करते हुए "या कभी-कभी" स्थिर मार्ग "कहा जाता है)," पोर्ट मैपिंग "जोड़ें। ध्यान दें कि कुछ राउटर आपको बंदरगाहों को बदलने की अनुमति नहीं देते हैं (अक्सर समय, यह "स्थिर मार्ग" विकल्प है)। उस स्थिति में, आप पोर्ट 8080 (या जो भी पोर्ट आप सार्वजनिक करना चाहते हैं) को सुनने के लिए IIS को फिर से कॉन्फ़िगर करना चाहते हैं और अपने IIS कंप्यूटर पर सार्वजनिक टीसीपी पोर्ट 8080 से पोर्ट 8080 तक का मार्ग बनाएं।

जाहिर है, ऐसे कई स्थान हैं जहां यह गलत हो सकता है और समस्या निवारण अपरिहार्य है।

  1. सत्यापित करें कि IIS आपके स्थानीय नेटवर्क पर काम कर रहा है। अपने पसंदीदा ब्राउज़र को फायर करें और अपने आईआईएस कंप्यूटर के स्थानीय आईपी पते और पोर्ट पर नेविगेट करें: http://192.168.0.5:80 , या जो भी उपयुक्त हो। सुनिश्चित करें कि यह काम करता है। यदि नहीं, तो इसे ठीक करें।

  2. सत्यापित करें कि आपका DynDNS रिकॉर्ड सही ढंग से आपके वर्तमान सार्वजनिक IP पते पर मैप कर रहा है। आप http://whatismyipaddress.com पर जाकर अपने वर्तमान सार्वजनिक आईपी पते का पता लगा सकते हैं । एक बार जब आप जानते हैं कि, कमांड प्रॉम्प्ट खोलें और अपना सार्वजनिक नाम ("ping longhorn213.homeip.net" या जो भी नाम DynDNS ने आपको दिया है) खोलें और देखें कि क्या यह काम करता है। पिंग स्वयं अवरुद्ध हो सकता है (कई राउटर इनकमिंग पिंग्स को ब्लॉक करते हैं), लेकिन आपको अभी भी आईपी एड्रेस देखना चाहिए जो कि देखा गया था। सुनिश्चित करें कि यह आपके वास्तविक सार्वजनिक पते से मेल खाता है। यदि नहीं, तो यह काम पाने के लिए DynDNS org के साथ काम करें।

  3. यदि समस्या निवारण चरण 1 और 2 दोनों काम कर रहे हैं, तो समस्या आपके राउटर के पोर्ट मैपिंग में होने की संभावना है। यह आमतौर पर समस्या निवारण के लिए सबसे कठिन है। अक्सर राउटर में आंतरिक लॉग होते हैं जिन्हें आप चालू कर सकते हैं। निर्दिष्ट पोर्ट के लिए आने वाले ट्रैफ़िक लॉग को देखें और देखें कि राउटर इसके साथ क्या कर रहा है। यदि आपको समस्या है तो यह काम करने के लिए आपको अपने विशिष्ट राउटर के लिए एक मंच या समर्थन साइट ढूंढनी पड़ सकती है।


8

कई आईएसपी पोर्ट 80 पर आने वाले ट्रैफिक की अनुमति नहीं देंगे, इसलिए आपको एक गैर-मानक पोर्ट पर चलना पड़ सकता है। या तो मामले में, आप अपने राउटर को पोर्ट 80 (या जो भी आप उपयोग करते हैं) पर अपने सर्वर कंप्यूटर पर अग्रेषित कर सकते हैं। आपके सर्वर को आपके LAN पर (DHCP असाइन किए गए पते के बजाय) स्थैतिक IP पते की आवश्यकता होगी।

यदि आपका आईएसपी आपको एक गतिशील आईपी प्रदान करता है, तो आप शायद डायनेमिक डीएनएस का उपयोग करना चाहते हैं । कई राउटर्स में निर्मित डायनेड्स सपोर्ट है।


5

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


2

आप घर पर एक वेब सर्वर को आसानी से स्थापित करने में सक्षम हो सकते हैं या नहीं कर सकते हैं जो इंटरनेट द्वारा सुलभ है। मुझे पता है कि मेरा आईएसपी विशेष रूप से पोर्ट 80 इनबाउंड ब्लॉक करता है, भले ही मैं खुद को ट्रैफ़िक की अनुमति देता हूं, लेकिन यह मेरे राउटर को कभी नहीं मिलता है। यह मानते हुए कि यह एक मुद्दा नहीं है कि मैं क्या करूंगा dyndns.org या कुछ इसी तरह के साथ रजिस्टर किया जाता है ताकि आप केबल कंपनी से डीएचसीपी के कारण आईपी परिवर्तनों की परवाह किए बिना अपने मेजबान तक पहुंच सकें। उसके बाद मैं आईआईएस के साथ बॉक्स को कॉन्फ़िगर करूंगा और फिर पोर्ट 80 पर पोर्ट से वेब सर्वर पर जाने के लिए पोर्ट फॉरवर्डिंग सेट करूंगा।


0

हालांकि यह संभव है कि उपयोगिता संदिग्ध है। मेरे पास एक WHS है जो रिमोट एक्सेस प्राप्त करने के लिए मेरे लिए एक वेबसाइट चलाता है, ठीक 24 x 7 x 365 चलाता है। हालांकि, कोई भी वास्तविक वेबसाइट जिसे मैं चलाना चाहता हूं, मैं एक साझा होस्टिंग प्रदाता का उपयोग करता हूं।

अधिकांश समय जब आप एक डोमेन खरीदते हैं तो यह कुछ मुफ्त होस्टिंग के साथ आएगा। और जब तक आप वास्तव में हर समय अपने घर से बाहर चलने वाली एक साधारण वेबसाइट के लिए सिस्टम प्रशासक करने के साथ खुद को चिंता नहीं करना चाहते, यह सिर्फ इसके लायक नहीं है।


0

अब के आसपास कई एनएएस उपकरण हैं जिनमें वेब सर्वर भी हैं। कुछ सिर्फ अपने स्वयं के व्यवस्थापक पृष्ठों के लिए हैं, लेकिन एक पूर्ण एलएएमपी स्थापित करने और विशेष रूप से ब्लॉग आदि जैसी चीजों को जोड़ने के लिए एक क्षेत्र है, अगर आपके पास आईएसपी नहीं है। उल्लेख किए गए मुद्दों, इसे स्थिर आईपी के रूप में सेट करें या एक डीएचसीपी प्रविष्टि आरक्षित करें, आने वाले पोर्ट 80 (या जो भी आप चुनते हैं) उपकरण के लिए और आप कर रहे हैं।

उपकरण में आमतौर पर एक डायनामिक DNS अपडाउन क्लाइंट भी बनाया जाता है


0

ध्यान दें कि IIS आपका एकमात्र विकल्प नहीं है। अपाचे विंडोज पर ठीक चलता है, जैसा कि PHP , पर्ल , पायथन और MySQL करता है । यदि आप पर्याप्त रूप से तकनीकी जानकार हैं, तो Apache एक अच्छा विकल्प है क्योंकि यह आमतौर पर IIS से कम संसाधनों का उपयोग करता है (यदि आप उसी समय अन्य कार्यों के लिए अपने सिस्टम का उपयोग करने की योजना बनाते हैं)।

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