रास्पबेरी पाई एक वेब सर्वर के रूप में - यह कैसे काम करता है
एकल-बोर्ड कंप्यूटर रास्पबेरी पाई बहुमुखी है और इसका उपयोग एक वेब सर्वर के रूप में किया जा सकता है, उदाहरण के लिए। यह व्यावहारिक टिप आपको दिखाता है कि अपने रास्पबेरी पाई को एक वेब सर्वर के रूप में कैसे सेट किया जाए और आपको किस सॉफ़्टवेयर की आवश्यकता है।
कैसे एक वेब सर्वर के रूप में अपने रास्पबेरी पाई स्थापित करने के लिए
रास्पबेरी पाई के लिए कई अलग-अलग वेब सर्वर हैं। इस व्यावहारिक टिप में, हम वेब सर्वर NGINX प्रस्तुत करते हैं। कम प्रणाली के प्रदर्शन के बावजूद, यह बहुत स्थिर है। अपने सिस्टम पर NGNIX स्थापित करने के लिए, आपको निम्नलिखित कार्य करने होंगे:
- अपने सिस्टम को पहले तक लाएं। पहले "sudo apt-get update" चलाएं और फिर "sudo apt-get upgrade"।
- फिर "sudo apt-get install nginx" के साथ वेब सर्वर के लिए पैकेज स्थापित करें।
- सर्वर स्थापित होने के बाद, आप इसे "sudo /etc/init.d/nginx start" कमांड से शुरू कर सकते हैं।
- अब आप रास्पबेरी पाई के ब्राउज़र में NGINX द्वारा उत्पन्न परीक्षण पृष्ठ को "// localhost /" के साथ कॉल कर सकते हैं। यदि आप नेटवर्क में किसी अन्य कंप्यूटर से वेबसाइट एक्सेस करना चाहते हैं, तो ब्राउज़र में "// IP-Adresse-des-Raspberry /" दर्ज करें।
- आप कंसोल में "होस्टनाम -I" दर्ज करके अपने रास्पबेरी के आईपी पते का पता लगा सकते हैं।
- यदि आप वेबसाइट बदलना चाहते हैं, तो वेबसाइट की डायरेक्टरी में "cd / usr / share / nginx / www" से नेविगेट करें और index.html को अपने पेज से बदलें।
अपने वेब सर्वर पर PHP कैसे स्थापित करें
अपने वेब सर्वर पर गतिशील वेबसाइट प्रदान करने में सक्षम होने के लिए, PHP की स्थापना आवश्यक है। ऐसा करने के लिए, इस प्रकार आगे बढ़ें:
- "Sudo apt-get install php5-fpm" के साथ PHP पैकेज स्थापित करें।
- फिर आपको NGINX में PHP को सक्रिय करना होगा। ऐसा करने के लिए, "cd / etc / nginx" के साथ NGINX की निर्देशिका में बदलें।
- NANO संपादक के साथ कॉन्फ़िगरेशन पृष्ठ खोलें। ऐसा करने के लिए, कंसोल में "sudo नैनो साइट्स-सक्षम / डिफ़ॉल्ट" दर्ज करें।
- इस दस्तावेज़ में, "index index.html index.htm;" "index index.php index.html index.htm?" द्वारा।
- फिर दस्तावेज़ में नीचे 127.0.0.1:9000 पर सुनने वाले FastCGI सर्वर पर # # PHP स्क्रिप्ट पास करें।
- निम्नलिखित 6 लाइनों पर हीरा निकालें (अंक सात से बारह):
- स्थान ~ \ .php $ {
- fastcgi_split_path_info ^ (। + \ _ php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- fastcgi_params शामिल करें;
- }
- फिर कॉन्फ़िगरेशन को सहेजें और "sudo /etc/init.d/nginx reload" के साथ NGINX को पुनरारंभ करें।
- कंसोल में "cd / usr / share / nginx / www /" दर्ज करके मानक वेबसाइट के फ़ोल्डर पर वापस जाएं।
- मौजूदा "index.html" को "index.php" से बदलें और इसे वांछित सामग्री से भरें।