Computer >> कंप्यूटर >  >> हार्डवेयर >> हार्डवेयर

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

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

इस ट्यूटोरियल के अंत तक, आप सीखेंगे कि लोकप्रिय अपाचे वेब सर्वर को अपने रास्पबेरी पाई पर कैसे स्थापित करें, PHP सेट करें, और एक सरल वेबपेज बनाएं जिसे कोई भी आपके स्थानीय नेटवर्क पर एक्सेस कर सके।

अपाचे वेब सर्वर क्या है?

अपाचे दुनिया में सबसे लोकप्रिय वेब सर्वर अनुप्रयोगों में से एक है, जो लेखन के समय सभी वेब सर्वरों के लगभग 40 प्रतिशत के लिए जिम्मेदार है।

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

आपको क्या चाहिए

इस ट्यूटोरियल को पूरा करने के लिए, आपको निम्न की आवश्यकता होगी:

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

अपना रास्पियन अपडेट करें

यदि आपने पहले से ऐसा नहीं किया है, तो अपने बाहरी कीबोर्ड, मॉनिटर और किसी भी अन्य बाह्य उपकरणों को अपने रास्पबेरी पाई में संलग्न करें, और फिर इसे एक शक्ति स्रोत से संलग्न करें।

शुरू करने से पहले, यह सुनिश्चित करना सबसे अच्छा है कि आपका रास्पियन नवीनतम संस्करण है। टूलबार में छोटे "टर्मिनल" आइकन पर क्लिक करके एक टर्मिनल विंडो लॉन्च करें। टर्मिनल में निम्न कमांड टाइप करें:

sudo apt-get update
sudo apt-get upgrade

यदि रास्पियन एक या अधिक अद्यतन स्थापित करता है, तो निम्न आदेश चलाकर अपने रास्पबेरी पाई को रीबूट करें:

reboot

एक बार आपका रास्पबेरी पाई रीबूट हो जाने पर, यह रास्पियन का नवीनतम संस्करण चलाएगा।

अपाचे वेब सर्वर स्थापित करें

आप हमारे रास्पबेरी पाई पर Apache2 पैकेज स्थापित करने के लिए तैयार हैं। टर्मिनल में, निम्न कमांड टाइप करें:

sudo apt install apache2 -y

और बस इतना ही:आपका रास्पबेरी पाई अब एक बुनियादी वेब सर्वर के रूप में कार्य कर रहा है!

अपने अपाचे वेब सर्वर को क्रिया में देखने के लिए, आपको अपने रास्पबेरी पाई के आईपी पते को एक वेब ब्राउज़र में दर्ज करना होगा। इस आईपी पते को पुनः प्राप्त करने के लिए, टर्मिनल विंडो में निम्न आदेश चलाएँ:

hostname -I

यह आपके रास्पबेरी पाई का आईपी पता वापस कर देगा; बस इस पते को किसी भी वेब ब्राउज़र में दर्ज करें। आपको निम्न पृष्ठ देखना चाहिए।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

बधाई हो, आपने अभी-अभी अपना वेब सर्वर बनाया है!

अनुमति प्राप्त करें:Apache की HTML फ़ाइल का संपादन

"यह काम करता है!" वेबपेज वास्तव में एक HTML फ़ाइल है जो आपके रास्पबेरी पाई के "/var/www/html" फ़ोल्डर में स्थित है।

इस फ़ाइल पर एक नज़र डालने के लिए, रास्पियन का फ़ाइल प्रबंधक ऐप खोलें (टूलबार में फ़ाइल आइकन पर क्लिक करके) और फिर "/var/www/html" पर नेविगेट करें। इस फ़ोल्डर में एक "index.html" फ़ाइल है, जो वह पृष्ठ है जिसे आप अपने वेब ब्राउज़र में देख रहे हैं।

निम्नलिखित अनुभागों में, आप इस फ़ाइल में कुछ सरल परिवर्तन करेंगे, और फिर एक अतिरिक्त HTML फ़ाइल बनाएंगे जो Apache आपके स्थानीय नेटवर्क पर किसी को भी सेवा देगी।

एक टर्मिनल विंडो में, निर्देशिका ("cd") बदलें ताकि वह "index.html" फ़ाइल की ओर इशारा करे।

cd /var/www/html

अब, निम्न कमांड चलाएँ:

ls -al

टर्मिनल अब कुछ पाठ प्रदर्शित करेगा जो समझाएगा कि "index.html" फ़ाइल "रूट" उपयोगकर्ता के स्वामित्व में है।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

इससे पहले कि आप इस फ़ाइल को संपादित कर सकें, आपको स्वामित्व ग्रहण करना होगा। आप टर्मिनल कमांड का उपयोग करके स्वामित्व बदल सकते हैं। निम्न उदाहरण मानता है कि आप रास्पियन के "पीआई" उपयोगकर्ता नाम का उपयोग कर रहे हैं; यदि आपने इसे मैन्युअल रूप से बदला है, तो सुनिश्चित करें कि यह आपके टर्मिनल कमांड में दिखाई देता है:

sudo chown pi: index.html

अगर आप ls -al . को फिर से चलाते हैं आदेश, आपको देखना चाहिए कि "pi" को अब इस फ़ाइल को संपादित करने की अनुमति है।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

HTML:Apache के वेबपेज को अनुकूलित करें

अब आप निम्नलिखित टर्मिनल कमांड चलाकर संपादन के लिए "यह काम करता है" पृष्ठ खोल सकते हैं:

nano index.html

यह रास्पियन के नैनो टेक्स्ट एडिटर में "index.html" फ़ाइल लॉन्च करता है।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

आप इस पेज के कोड के हर हिस्से को बदल सकते हैं, लेकिन चीजों को सरल रखने के लिए, इसके शीर्षक के हिस्से के रूप में प्रदर्शित टेक्स्ट को इस उदाहरण में बदल दिया गया है।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

अपने परिवर्तन करने के बाद, Ctrl . दबाकर फ़ाइल को सहेजें + , उसके बाद Ctrl + X

अब, अपने रास्पबेरी पाई के आईपी पते को अपने वेब ब्राउज़र में लोड करें, और आपको अपने परिवर्तन देखने चाहिए।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

अपनी वेबसाइट को गतिशील बनाएं:PHP 7 इंस्टॉल करना

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

इस खंड में, आप PHP का नवीनतम संस्करण और Apache के लिए PHP मॉड्यूल स्थापित करेंगे:

sudo apt install php libapache2-mod-php -y

यह जांचने के लिए कि PHP सही तरीके से सेट है, आप "/ var/www/html/" निर्देशिका में एक PHP फ़ाइल बनाएंगे, फिर जांचें कि यह फ़ाइल हमारे वेब ब्राउज़र में दिखाई देती है।

"mywebpage.php" नामक एक PHP फ़ाइल बनाने के लिए, टर्मिनल विंडो में निम्न कमांड चलाएँ:

sudo nano /var/www/html/mywebpage.php

नैनो में "mywebpage.php" फाइल अपने आप खुल जाती है। नैनो टेक्स्ट एडिटर में, निम्न PHP स्क्रिप्ट टाइप करें:

<?php
echo "Today is " . date('Y-m-d H:i:s');

यह सरल स्क्रिप्ट आज की तारीख को पुनः प्राप्त करती है और इसे एक वेबपेज के हिस्से के रूप में प्रदर्शित करती है।

अपनी स्क्रिप्ट सहेजने के लिए, Ctrl press दबाएं + , उसके बाद Ctrl + X

अपने डायनामिक PHP का परीक्षण करें

यह जांचने के लिए कि यह PHP फ़ाइल सही तरीके से पेश की जा रही है, अपने वेब ब्राउज़र में अपना रास्पबेरी पाई का आईपी पता दर्ज करें, उसके बाद "/mywebpage.php"। उदाहरण के लिए, यदि आपका IP पता 190.100.1.100 था, तो आपको निम्न URL दर्ज करना होगा:

https://190.100.1.100/mywebpage.php

यदि PHP फ़ाइल सही ढंग से प्रस्तुत की जा रही है, तो आपके ब्राउज़र को निम्न छवि जैसा कुछ प्रदर्शित करना चाहिए।

अपने रास्पबेरी पाई को व्यक्तिगत वेब सर्वर में कैसे बदलें

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


  1. अपने रास्पबेरी पाई 4 को एज गेटवे में कैसे बदलें

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

  1. अपने पुराने राउटर को पुनरावर्तक में कैसे बदलें

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

  1. अपने पुराने टीवी को स्मार्ट टीवी में कैसे बदलें

    इन दिनों बिकने वाला लगभग हर टीवी एक स्मार्ट टीवी है, जिसका अर्थ है कि यह इंटरनेट से जुड़ सकता है और Disney+ Hotstar, Netflix, Prime Video, Spotify और YouTube जैसी सेवाओं से संगीत और वीडियो स्ट्रीम कर सकता है। लेकिन क्या होगा यदि आपके पास पूरी तरह कार्यात्मक पुराना टीवी है और आप अभी एक नए स्मार्ट टीव