पुराने कंप्यूटर के साथ लिनक्स वेब सर्वर कैसे बनाएं

पुराने कंप्यूटर के साथ लिनक्स वेब सर्वर कैसे बनाएं

होम वेब सर्वर बनाने के इच्छुक हैं? एक अतिरिक्त कंप्यूटर पर लिनक्स स्थापित करना सबसे आसान तरीका है। Linux की सादगी के लिए धन्यवाद, यह सीधा है, जो आपको वेबसाइट या ब्लॉग को होस्ट करने का एक किफायती तरीका प्रदान करता है।





यहाँ एक Linux वेब सर्वर सेट करने का तरीका बताया गया है।





लिनक्स के साथ अपना खुद का वेब सर्वर कैसे बनाएं

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





फेसबुक पर फोटो कोलाज कैसे बनाएं

हम इसे चार आसान चरणों में विभाजित कर सकते हैं जिनका अनुसरण करके आप अपना स्वयं का लिनक्स वेबसर्वर बना सकते हैं।

  1. एक पुराना/अवांछित कंप्यूटर खोजें
  2. एक लिनक्स ऑपरेटिंग सिस्टम स्थापित करें
  3. एप्लिकेशन वेब सर्वर सॉफ़्टवेयर सेट करें (अपाचे, पीएचपी, माईएसक्यूएल)
  4. इंटरनेट से सर्वर तक पहुंचें

आएँ शुरू करें।



1. अपने लिनक्स वेब सर्वर के लिए एक पुराना कंप्यूटर खोजें

वेब सर्वर के रूप में उपयोग करने के लिए कंप्यूटर चुनने से पहले, आपको ओएस की न्यूनतम आवश्यकताओं को जानना होगा। जबकि उबंटू लोकप्रिय है, यह काफी हल्का नहीं है। इसके बजाय, लुबंटू 19.04 एक मजबूत विकल्प है। यह उसी कोड पर निर्मित उबंटू का हल्का विकल्प है।

डाउनलोड: लुबंटू 19.04





लुबंटू सिस्टम आवश्यकताएँ

लुबंटू 19.04 की न्यूनतम आवश्यकता है:

  • 512MHz डुअल कोर प्रोसेसर या बेहतर (उबंटू के लिए 2GHz के विपरीत 1GHz अनुशंसित)
  • 4GB सिस्टम मेमोरी
  • 25GB मुफ्त हार्ड ड्राइव स्थान
  • 32-बिट (पुराने पीसी के लिए) और 64-बिट संस्करणों का विकल्प

आपके पास दराज के पीछे एक उपयुक्त पुराना पीसी हो सकता है या एक थ्रिफ्ट स्टोर पर उठाया जा सकता है। यह ध्यान देने योग्य है कि आप एक लिनक्स स्थापित कर सकते हैं रास्पबेरी पाई पर वेब सर्वर . इस छोटे से कंप्यूटर की कीमत $ 30 से कम है और यदि आप पुराने हार्डवेयर से परेशान हैं तो यह एक स्मार्ट विकल्प है।





इसके अलावा, पुराने विंडोज पीसी तक सीमित न रहें। 2006 से पहले के Apple Mac और MacBooks PowerPC प्रोसेसर के साथ Linux चला सकते हैं।

उबंटू की तरह, लुबंटू कई तरह के वीडियो कार्ड, हार्ड ड्राइव और अन्य हार्डवेयर का समर्थन करता है। यह जांचने के लिए कि डिस्ट्रो आपके चुने हुए हार्डवेयर पर काम करेगा या नहीं, लाइव सीडी चलाएँ।

यदि आप सर्वर को 24/7 चलाने की योजना बना रहे हैं, तो सुनिश्चित करें कि यह एक अच्छी तरह हवादार क्षेत्र में है। गर्मियों के दौरान इसे एक वातानुकूलित कमरे में रखना बेहतर होता है जब गर्मी आपके सर्वर की दुश्मन होगी।

2. एक लिनक्स ऑपरेटिंग सिस्टम स्थापित करें

लुबंटू को स्थापित करना सीधा है। शुरू करने के लिए बस आईएसओ फाइल को पकड़ें और इसे डीवीडी या यूएसबी फ्लैश डिवाइस पर लिखें।

डाउनलोड: Lubuntu

इन डिस्क छवियों में सॉफ़्टवेयर के नवीनतम संस्करण हैं, इसलिए स्थापना के बाद केवल एक छोटे से उन्नयन की आवश्यकता होनी चाहिए। यदि आपका कंप्यूटर इसका समर्थन करता है तो 64-बिट संस्करण का उपयोग करें या अन्यथा 32-बिट संस्करण का उपयोग करें।

जब आप तैयार हों, तो अपने कंप्यूटर में इंस्टॉलेशन मीडिया डालें और रिबूट करें। यदि आपको ऑप्टिकल ड्राइव या यूएसबी से बूट करने के लिए BIOS सेटिंग्स को बदलने की आवश्यकता है, तो ऐसा करें। कुछ मामलों में, बूट मीडिया चयन मेनू खोला जा सकता है।

इंस्टॉलेशन मीडिया के बूट होने के साथ, इंस्टाल लुबंटू चुनें। संकेत मिलने पर, चुनें इंस्टॉल करते समय अपडेट डाउनलोड करें तथा तृतीय पक्ष सॉफ़्टवेयर स्थापित करें और फिर मिटाएं और संपूर्ण डिस्क का उपयोग करें .

ध्यान दें कि यह इस कंप्यूटर पर आपके पास मौजूद किसी भी अन्य ऑपरेटिंग सिस्टम को मिटा देगा। अपनी वांछित सेटिंग्स के अनुसार अन्य विकल्पों का पालन करें। वेब सर्वर प्रोजेक्ट के लिए अपने होम फोल्डर को एन्क्रिप्ट करना बुद्धिमानी नहीं है। स्थापना पूर्ण होने के बाद रिबूट करें।

रिबूट पर, अपडेट की जांच करें। के लिए जाओ सिस्टम > व्यवस्थापन > अद्यतन प्रबंधक > अद्यतन स्थापित करें . आपको मिले किसी भी अपडेट को स्थापित करने के बाद आपको रीबूट करने की आवश्यकता हो सकती है।

3. लिनक्स वेब सर्वर सॉफ्टवेयर स्थापित करें

जबकि परिवर्तन उपलब्ध हैं, अधिकांश वेबसाइटें Apache, MySQL और PHP (LAMP के रूप में जानी जाती हैं) के संयोजन पर चलती हैं। यह वही है जो हमने अनुशंसा की थी विंडोज़ पर स्थापित करना .

सॉफ्टवेयर सेंटर के माध्यम से तीनों उपकरण स्थापित किए जा सकते हैं। इसके माध्यम से लॉन्च करें सिस्टम> प्रशासन> सिनैप्टिक पैकेज मैनेजर . यह वह जगह है जहाँ हम आवश्यक सॉफ़्टवेयर स्थापित करते हैं।

निम्नलिखित पैकेज नाम खोजें और स्थापित करें, जिनमें से प्रत्येक में विभिन्न पूर्वापेक्षाएँ शामिल होंगी: अपाचे2 , php5 , php5-mysql , तथा mysql सर्वर . संकुल को संस्थापित करने के लिए परिवर्तनों को लागू करें।

पैकेज शीघ्र ही डाउनलोड और इंस्टॉल हो जाएंगे। इंस्टॉलर आपको MySQL 'रूट' पासवर्ड के लिए संकेत देगा। कोई रिबूट आवश्यक नहीं है।

आप वैकल्पिक रूप से इन उपकरणों को कमांड लाइन में स्थापित कर सकते हैं। फिर एक टर्मिनल खोलें:

sudo apt install lamp-server^ -y

अपने वेब सर्वर का परीक्षण करें!

आप अपने सर्वर पर फ़ायरफ़ॉक्स ब्राउज़र खोलकर और यूआरएल http://127.0.0.1/ पर जाकर इंस्टॉलेशन का परीक्षण कर सकते हैं। वैकल्पिक रूप से, इनपुट http://localhost/।

आपको एक 'यह काम करता है' देखना चाहिए! संदेश का अर्थ है कि आपका वेब सर्वर चल रहा है! Apache और MySQL दोनों ही बैकग्राउंड में चलेंगे और बूटअप पर शुरू होंगे। अब वेब सर्वर के काम करने से आप फाइलों को /var/www में संपादित कर सकते हैं। अपनी वेबसाइट पर परिवर्तनों को लाइव देखने के लिए बस ब्राउज़र को रीफ़्रेश करें।

सर्वर का स्थानीय आईपी पता ढूँढना

जबकि सर्वर काम कर रहा है, इसे बाहरी दुनिया के लिए दृश्यमान होना चाहिए। जैसे, सर्वर को सभी नियमित पैच के साथ अद्यतित रखना महत्वपूर्ण है।

सबसे पहले, सर्वर का स्थानीय आईपी पता ढूंढें और इसे उस चीज़ पर सेट करें जिसे आप बाद में संदर्भित करने में सक्षम होंगे। आपको वर्तमान आईपी पता --- आपके राउटर द्वारा निर्दिष्ट --- नेटवर्क सूचना बॉक्स में मिलेगा।

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

इसके बाद, आपको अपने स्थानीय नेटवर्क पर एक स्थिर आईपी पता देने के लिए अपनी कनेक्शन जानकारी संपादित करें। फिर से राइट क्लिक करें, लेकिन इस बार जाएं कनेक्शन संपादित करें . उपयुक्त एडेप्टर नाम (जैसे eth1) का चयन करें और उन सेटिंग्स को संपादित करें।

को चुनिए आईपीवी 4 टैब करें और स्विच करें तरीका प्रति पुस्तिका . क्लिक जोड़ें फिर अपनी कनेक्शन सेटिंग्स से जानकारी दर्ज करें। ध्यान दें, हालांकि, आईपी पते को अलग तरह से दर्ज करने की आवश्यकता होगी। पहले तीन ऑक्टेट (बिंदुओं के बीच की संख्या) को बनाए रखें लेकिन अंतिम को 254 के तहत एक उच्च संख्या में बदलें।

यह महत्वपूर्ण है कि मैन्युअल रूप से असाइन किया गया IP पता आपके नेटवर्क पर पहले से उपयोग में नहीं है। यदि आप अनिश्चित हैं, तो 250 जैसा उच्च IP पता चुनें। यह आपका स्थिर, स्थानीय IP पता होगा।

फोटोशॉप में बैकग्राउंड कैसे बदलें

वेब फ़ोल्डर साझा करना

आपके सर्वर पर फ़ाइलों तक पहुँचने और अपलोड करने के लिए कई विकल्प उपलब्ध हैं। फ़ोल्डर अनुमतियों के महत्व को स्पष्ट करने के लिए, वेब फ़ोल्डर को एक विकल्प के रूप में साझा करने पर विचार करें।

इस पद्धति का उपयोग केवल तभी करना महत्वपूर्ण है जब आपका सर्वर किसी निजी नेटवर्क पर हो। सुनिश्चित करें कि कोई भी इससे कनेक्ट नहीं हो सकता है और आपके साझा किए गए फ़ोल्डर तक नहीं पहुंच सकता है।

वेब फ़ोल्डर पर अनुमतियों को शिथिल करके प्रारंभ करें। Ctrl + Alt + T दबाकर टर्मिनल खोलें, फिर दर्ज करें:

sudo chmod 777 /var/www

आपको अपने पासवर्ड के लिए संकेत दिया जाएगा। अगर सही है, तो अनुमतियों को अपडेट कर दिया जाएगा।

अब फाइल ब्राउजर में जाएं और खोजें /कहां/ . www फ़ोल्डर पर राइट क्लिक करें और फिर चुनें विकल्प साझा करना और इसे अनचेक करें। सुरक्षा विकल्पों के लिए, आप इसे पासवर्ड के साथ या बिना पासवर्ड के साझा कर सकते हैं। चुनते हैं अतिथि पहुँच उपयोगकर्ता नाम और पासवर्ड की आवश्यकता के बिना फ़ोल्डर साझा करने के लिए।

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

अपनी फ़ाइलें देखने के लिए, नेटवर्क स्थान पर जाएँ // लोकलहोस्ट/www .

यह या तो आपके पासवर्ड के लिए संकेत देगा या आपकी सुरक्षा सेटिंग्स के आधार पर आपको सीधे आपकी फ़ाइलों तक पहुंचने की अनुमति देगा। ये वही फ़ाइलें हैं जिन्हें आपके वेब ब्राउज़र में एक्सेस किया जा सकता है http://लोकलहोस्ट/ (या जो भी स्थिर आईपी पता आप सेट करते हैं)।

पोर्ट फ़ॉरवर्डिंग के साथ अपना लिनक्स सर्वर ऑनलाइन प्राप्त करें

अब आपके पास एक आईपी पता है, समझने के लिए एक महत्वपूर्ण अवधारणा पोर्ट अग्रेषण है। इंटरनेट से जुड़ा हर एक व्यक्ति एक आईपी एड्रेस के पीछे होता है। अधिकांश घरेलू कनेक्शन (और कई व्यावसायिक कनेक्शन) के लिए आपके कंप्यूटर का आईपी वास्तव में इंटरनेट के संपर्क में नहीं आता है। -

तो आपकी वेबसाइट के विज़िटर आपके सर्वर से कैसे संपर्क करते हैं? हम इसे पोर्ट फ़ॉरवर्डिंग के साथ करते हैं।

विंडोज़ 10 स्लीप मोड से नहीं जागेगा

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

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

टीसीपी पोर्ट 80 को अपने नेटवर्क के अंदर उस स्थिर आईपी पते पर अग्रेषित करें जिसे आपने पहले सेट किया था। प्रत्येक राउटर अलग है, इसलिए अपने राउटर के संचालन मैनुअल को देखें कि इसे कैसे ठीक से सेट किया जाए।

अपने Linux वेब सर्वर को एक स्थिर होस्टनाम दें

अधिकांश होम राउटर एक आईएसपी से जुड़ते हैं जिसे डायनेमिक आईपी कहा जाता है। इसका मतलब है कि आपके राउटर के लिए सार्वजनिक-सामना करने वाला आईपी पता एक निर्धारित अवधि के बाद बदल जाएगा, आमतौर पर एक हफ्ते या उससे भी ज्यादा।

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

इसलिए, विज़िटर्स को बाहरी दुनिया से आपके वेब सर्वर पर जाने में सक्षम होना चाहिए http://yourhostname.dyndns.org . कुछ ISP आपके राउटर के पोर्ट 80 को ब्लॉक कर देंगे। इस स्थिति में, पोर्ट 8080 से पोर्ट 80 जैसी कोई चीज़ फ़ॉरवर्ड करें। यह आपको . पर जाकर अपनी वेबसाइट पर जाने की अनुमति देगा http://yourhostname.dyndns.org:8080 .

आपने एक Linux वेब सर्वर बनाया है!

अब जब आपका वेब सर्वर सेट हो गया है, तो आप प्रोग्रामिंग या अपने स्वयं के सॉफ़्टवेयर को स्थापित करने पर ध्यान केंद्रित कर सकते हैं!

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

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

साझा करना साझा करना कलरव ईमेल अपने वर्चुअलबॉक्स लिनक्स मशीनों को सुपरचार्ज करने के लिए 5 टिप्स

वर्चुअल मशीनों द्वारा पेश किए गए खराब प्रदर्शन से थक गए हैं? अपने वर्चुअलबॉक्स प्रदर्शन को बढ़ावा देने के लिए आपको यहां क्या करना चाहिए।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • उबंटू
  • वेब सर्वर
  • DIY परियोजना ट्यूटोरियल
लेखक के बारे में क्रिश्चियन कावली(१५१० लेख प्रकाशित)

डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव के साथ सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया, और वास्तव में उपयोगी पॉडकास्ट निर्माता के लिए उप संपादक। लिनक्स प्रारूप पत्रिका में योगदानकर्ता, ईसाई एक रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।

क्रिस्चियन काउली की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें