खुद का www-server कैसे बनायें?


0

मैं एक बेरोजगार व्यक्ति हूं और मुझे लगा कि मैं इंटरनेट पर अपना निजी मुखपृष्ठ बनाना चाहूंगा और अपना पोर्टफोलियो वहां डालूंगा। व्यक्तिगत WWW- सर्वर के रूप में काम करने के लिए मेरे लैपटॉप को सेट करना कितना कठिन है? क्या इसे सेट करना संभव है ताकि उदाहरण के लिए हर कोई उदाहरण के लिए निर्देशिका को देखे /var/www लेकिन केवल मैं अन्य निर्देशिका देख सकता हूं? या क्या मुझे एक सर्वर के रूप में दूसरे कंप्यूटर की जरूरत है और दूसरे को मेरे अपने प्रोजेक्ट्स के लिए?

मैं कंप्यूटर के साथ अपेक्षाकृत नया हूं, लेकिन मैं कमांड लाइन और डेस्कटॉप के माध्यम से उबंटू का उपयोग कर सकता हूं।


2
रोजगार खोजने में रचनात्मक होने के लिए आप पर अच्छा है - आपकी परिस्थितियों के आधार पर आपको एक मुफ्त वेबसाइट बिल्डर जैसे www.weebly.com या www.wix.com का उपयोग करना बहुत आसान लग सकता है, जो प्रयास के एक अंश में बहुत ही कुशल लग सकता है ।
Sam3000

1
"क्या इसे सेट करना संभव है ताकि उदाहरण के लिए सभी लोग निर्देशिका / var / www के उदाहरण देख सकें लेकिन केवल मैं अन्य निर्देशिका देख सकता हूं?" यह केवल संभव नहीं है, यह है साधारण किसी भी वेबसर्वर पैकेज के साथ व्यवहार। इसका मतलब यह नहीं है कि गलतफहमी या सॉफ़्टवेयर बग के कारण निर्देशिकाओं को उजागर करना संभव नहीं है।
user4556274

जवाबों:


1

अपेक्षाकृत बोलना: आपकी क्षमता के आधार पर आसान।

हालांकि यह एक बहुत ही व्यापक प्रश्न है, मैं आपको मूल रन डाउन देने की कोशिश करूंगा जो आवश्यक है।

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

मुझे डर है कि एक अधिक विस्तृत उत्तर बहुत लंबा होगा, लेकिन अब आप मूल बातें जानते हैं और क्या पढ़ना शुरू करेंगे।


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


1
उत्तर बहुत सही है। समय लग सकता है। मैं, ध्यान दें, हालांकि, चरण 2 पार करने में सक्षम हो सकता है। अपने आईएसपी से पूछें। मैं एक स्थानीय आईएसपी के बारे में जानता हूं जो मुफ्त में ऐसा करेगा। अन्य चार्ज कर सकते हैं, शायद $ 5 प्रति माह जितना कम हो। अन्य लोग अधिक शुल्क ले सकते हैं। अक्सर, आप एक आईपीवी 4/29 प्राप्त कर सकते हैं, जो आठ पते (जिनमें से पांच आमतौर पर उपयोग करने योग्य हैं) के साथ आता है। डायनेमिक DNS रूट की तुलना में यह आसान और कभी-कभी अधिक विश्वसनीय हो सकता है। क्या अच्छा नहीं है, हालांकि, अपनी वेब साइट का विज्ञापन कर रहा है और फिर साइट नीचे जा रही है। यदि आप इसे ठीक नहीं कर सकते हैं, तो एक प्रो होस्टिंग कंपनी करें।
TOOGAM

1
HTTPS के लिए TCP पोर्ट 81 सबसे अधिक इस्तेमाल किया जाने वाला पोर्ट नंबर नहीं है। टीसीपी पोर्ट 443 है
TOOGAM

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