रास्पबेरी पाई पर अपनी खुद की वेबसाइट कैसे होस्ट करें?

रास्पबेरी पाई पर अपनी खुद की वेबसाइट कैसे होस्ट करें?

एक वेबसाइट चलाने की आवश्यकता है लेकिन होस्टिंग की लागत वहन नहीं कर सकते?





आप इस्तेमाल कर सकते हैं यह लिंक इनमोशन होस्टिंग पर विशेष छूट पाने के लिए।





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





रास्पबेरी पाई पर एक वेबसाइट क्यों होस्ट करें?

रास्पबेरी पाई को वेब सर्वर के रूप में सेटअप करने के कई अच्छे कारण हैं।

  • होस्टिंग की लागत महंगी है
  • आपका डेस्कटॉप पीसी पूरे दिन चलने के लिए बहुत महंगा है
  • रास्पबेरी पाई में बहुत कम ऊर्जा पदचिह्न है
  • पाई को पोर्टेबल डिवाइस के रूप में कॉन्फ़िगर किया जा सकता है
  • सेंसरशिप को मात देने की क्षमता

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



रास्पबेरी पाई वेब सर्वर हार्डवेयर की स्थापना

अपने रास्पबेरी पाई के लिए एक विश्वसनीय बिजली आपूर्ति के साथ शुरू करें। आपके पास अपनी पसंद का नवीनतम संस्करण भी होना चाहिए रास्पबेरी पाई डिस्ट्रो स्थापित एक उच्च गुणवत्ता वाले एसडी कार्ड के लिए।

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





अधिकांश सर्वरों की तरह, आपको SSH का उपयोग करके रास्पबेरी पाई वेब सर्वर तक पहुंचने की आवश्यकता होगी। Linux और macOS में आप इसे टर्मिनल के माध्यम से कर सकते हैं। विंडोज़ में, SSH से कनेक्ट करने के लिए PowerShell का उपयोग करें , या कोई तृतीय-पक्ष टूल इंस्टॉल करें।

वायरलेस नेटवर्किंग और एसएसएच सेट करना

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





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

यह सुनिश्चित करके प्रारंभ करें कि आपका SD कार्ड आपके कंप्यूटर के फ़ाइल प्रबंधक में दिखाई दे रहा है, और /बूट/ निर्देशिका चयनित। (विंडोज़ में, यह एसडी कार्ड का एकमात्र हिस्सा है जो पठनीय है।)

अगला, /boot/ निर्देशिका विंडो में, दाएँ क्लिक करें खाली जगह में और चुनें नया > टेक्स्ट दस्तावेज़ . दस्तावेज़ का नाम दें एसएसएचओ .TXT फ़ाइल एक्सटेंशन को निकालने का ध्यान रखते हुए। जब पीआई बूट होता है, तो यह एसएसएच फ़ाइल का पता लगाएगा और इस सुविधा को सक्षम करेगा।

SSH से कनेक्ट करने के लिए, आपको पहले वायरलेस नेटवर्किंग को सक्षम करना होगा। ऐसा करने के लिए, एक और फ़ाइल बनाएं, इस बार इसे कॉल करें wpa_supplicant.conf . फिर से, TXT एक्सटेंशन हटाएं। फ़ाइल खोलें, और निम्नलिखित को कॉपी और पेस्ट करें:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid='YOUR_NETWORK_NAME'
psk='YOUR_PASSKEY'
key_mgmt=WPA-PSK
}

एक बार चिपकाने के बाद, अपना नेटवर्क नाम (SSID) और पासवर्ड (PSK) दिखाने के लिए मानों को संपादित करें। फ़ाइल सहेजें, फिर अपने एसडी कार्ड को सुरक्षित रूप से बाहर निकालें। इसे रास्पबेरी पाई में बदलने के बाद, बूट करें। आपको Pi के IP पते का उपयोग करके SSH पर रास्पबेरी पाई से कनेक्ट करने में सक्षम होना चाहिए। अपने राउटर की एडमिन स्क्रीन (डिवाइस के दस्तावेज़ों की जाँच करें) की जाँच करके या कीबोर्ड और डिस्प्ले को संक्षेप में कनेक्ट करके इसे खोजें।

SSH सेट अप के साथ, आप किसी भी समय अपने रास्पबेरी पाई वेब सर्वर से दूरस्थ रूप से जुड़ सकते हैं।

अपने रास्पबेरी पाई को वेब सर्वर के रूप में कॉन्फ़िगर करना

इससे पहले कि आप अपने HTML पृष्ठों को अपने रास्पबेरी पाई पर अपलोड करें, आपको सर्वर और उसके सॉफ़्टवेयर को कॉन्फ़िगर करने की आवश्यकता होगी। ऐसा करने के लिए, अपाचे और PHP स्थापित करें। यह HTML और PHP में लिखे गए पृष्ठों की सेवा को सक्षम करेगा।

रास्पियन को अपडेट करके शुरू करें:

sudo apt update
sudo apt upgrade

इसके बाद, अपाचे और संबंधित पुस्तकालयों को दर्ज करके स्थापित करें:

sudo apt install apache2 -y

फिर जांचें कि अपाचे चल रहा है:

sudo service apache2 status

यदि सर्वर हरे पाठ में 'सक्रिय (चल रहा है)' प्रदर्शित करता है, तो सब कुछ ठीक है।

क्या सर्वर डाउन होना चाहिए, इसे इसके साथ शुरू करें:

sudo service apache2 start

इस स्तर पर, आप एक ब्राउज़र से अपने रास्पबेरी पाई के वेब सर्वर पर ब्राउज़ कर सकते हैं।

यदि ब्राउज़र आपके रास्पबेरी पाई पर स्थापित है, तो अपने पता बार में इस URL पर जाएँ:

http://localhost

हालाँकि, यदि आप SSH का उपयोग कर रहे हैं, तो अपने पीसी ब्राउज़र से अपने रास्पबेरी पाई के आईपी पते का उपयोग करें (उदा।

http://123.456.789.0

) आपको पुष्टिकरण देखना चाहिए कि अपाचे स्थापित है।

आपका रास्पबेरी पाई अब एक मूल वेब सर्वर के रूप में सेटअप है। अब आपको बस पेज जोड़ना है!

रास्पबेरी पाई पर एफ़टीपी को कॉन्फ़िगर करना

जब आप ब्राउज़र में जांच सकते हैं कि आपका पीआई वेब सर्वर के रूप में चल रहा है, तो ऑफ़र पर पेज बहुत ही बुनियादी होगा। यह एक विशिष्ट प्लेसहोल्डर index.php फ़ाइल है, जिसे आपको अपने स्वयं के PHP या HTML दस्तावेज़ से बदलना होगा।

एक www निर्देशिका बनाकर और FTP सॉफ़्टवेयर स्थापित करके प्रारंभ करें:

sudo chown -R pi /var/www
sudo apt install vsftpd

FTP एप्लिकेशन vsftpd ('वेरी सिक्योर एफ़टीपी डेमॉन') इंस्टॉल होने के साथ आपको कॉन्फ़िगरेशन में कुछ बदलाव करने होंगे। सबसे पहले, नैनो में कॉन्फिग फाइल खोलें ...

sudo nano /etc/vsftpd.conf

...और निम्नलिखित अनुमतियां/सुरक्षा परिवर्तन करें:

सबसे पहले, अनाम_सक्षम=हाँ को अनाम_सक्षम=नहीं . में बदलें

फिर, निम्नलिखित पंक्तियों को अनकम्मेंट करें (# चिन्ह को हटाकर)

#local_enable=YES
#write_enable=YES

यह उन सेटिंग्स को सक्षम करता है जिनसे लाइनें संबंधित हैं। अंत में इस लाइन को फाइल के अंत में जोड़ें:

force_dot_files=YES

ऐसा करने से '.' से शुरू होने वाली सर्वर फ़ाइलों का प्रदर्शन बाध्य हो जाएगा, जैसे कि सभी महत्वपूर्ण .htaccess फ़ाइल।

दबाएँ Ctrl + X बचाने और बाहर निकलने के लिए, पुष्टि के साथ तथा तथा प्रवेश करना .

अंत में, एफ़टीपी को इसके साथ पुनरारंभ करें:

sudo service vsftpd restart

एक मानक डेस्कटॉप एफ़टीपी का उपयोग करके आप अपने रास्पबेरी पीआई से कनेक्ट करने में सक्षम होंगे। फ़ाइलें अपलोड करें / वर / www / html .

एचटीएमएल पर्याप्त नहीं है? रास्पबेरी पाई भी लैंप का समर्थन करती है!

रास्पबेरी पाई न केवल मूल HTML पृष्ठों की सेवा करने में सक्षम है। यदि आप PHP समर्थन के साथ MySQL चाहते हैं तो LAMP सर्वर कॉन्फ़िगरेशन स्थापित किया जा सकता है। अपाचे को स्थापित और स्थापित करने के लिए बस ऊपर दिए गए इंस्टॉलेशन चरणों का पालन करें, फिर PHP के बाद MySQL इंस्टॉल करें।

निम्नलिखित पैकेज MySQL और अपेक्षित PHP घटक स्थापित करते हैं:

sudo apt install mysql-server php-mysql -y

एक बार यह स्थापित हो जाने के बाद, आपको अपाचे को पुनरारंभ करना होगा:

sudo service apache2 restart

इसके बाद, PHP को स्वयं स्थापित करें:

sudo apt install php -y

फिर से, ऊपर दिए गए आदेश का उपयोग करके अपाचे को पुनरारंभ करें। आपका LAMP सर्वर अब इंस्टाल हो गया है, आपके लिए डेटाबेस-संचालित PHP वेब एप्लिकेशन और वेबसाइट सेटअप करने के लिए तैयार है।

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

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

आगे जाना चाहते हैं? हमारे गाइड की जाँच करें अपने रास्पबेरी पाई पर एक वर्डप्रेस साइट की मेजबानी करना . बेशक, आपकी साइट के लिए प्रबंधित वर्डप्रेस होस्टिंग के साथ जाने के ठोस कारण हैं।

सुरक्षा और तकनीकी विचार

लोकप्रिय वेबसाइट जैसी किसी भी चीज़ के लिए वेब सर्वर के रूप में रास्पबेरी पाई का उपयोग करते समय आपको उत्पादन-स्तर की गति के करीब कुछ भी मिलने की संभावना नहीं है।

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

हालांकि डेटाबेस-संचालित PHP वेबसाइट के परीक्षण संस्करण को स्थापित करने के लिए उपयुक्त, रास्पबेरी पाई के ऑनलाइन कर्तव्य संभवतः स्थिर पृष्ठों के एक छोटे संग्रह के लिए सबसे उपयुक्त हैं।

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

अंत में, अपने रास्पबेरी पाई के डिफ़ॉल्ट पासवर्ड को बदलने के लिए समय निकालें। यह SSH के माध्यम से कमांड लाइन में किया जा सकता है:

passwd

फिर आपको एक नया पासवर्ड दर्ज करने और पुष्टि करने के लिए प्रेरित किया जाएगा। ऐसा करने से रास्पियन से परिचित किसी को भी आपके वेब पेज के बैकएंड तक पहुंचने में सक्षम होने से रोक दिया जाएगा।

अपनी खुद की रास्पबेरी पाई वेबसाइट होस्ट करें!

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

याद रखें, आपको बस इतना करना है:

  • SSH और वायरलेस नेटवर्किंग कॉन्फ़िगर करें
  • अपाचे स्थापित करें (MySQL और PHP वैकल्पिक)
  • एफ़टीपी स्थापित करें
  • एक सुरक्षित पासवर्ड सेट करें

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

साझा करना साझा करना कलरव ईमेल यहां बताया गया है कि एफबीआई ने हाइव रैनसमवेयर के लिए चेतावनी क्यों जारी की

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

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

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

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

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

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

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy