यदि आप एक सस्ता वेब सर्वर बनाने का तरीका ढूंढ रहे हैं, मुख्य रूप से परीक्षण वातावरण के रूप में या फ़ाइलों को संग्रहीत करने के लिए, तो रास्पबेरी पाई आपके लिए एकदम सही है। रास्पबेरी पाई क्या है? यह एक सस्ता मिनी कंप्यूटर है, जो बुनियादी कार्यों के लिए उपयुक्त है। यह मार्गदर्शिका आपको दिखाएगी कि कैसे एक नया रास्पबेरी पाई लें और इसे एक वेब सर्वर में कैसे बदलें। कृपया ध्यान दें कि इस लेख के लिए हम विंडोज़ में काम करेंगे।
कदम
7 का भाग 1: रास्पबेरी पाई ऑपरेटिंग सिस्टम शुरू करना
चरण 1. स्रोत अनुभाग में लिंक से रास्पबेरी पाई ओएस (ऑपरेटिंग सिस्टम) की एक प्रति प्राप्त करें।
कुछ अलग वितरण उपलब्ध हैं, लेकिन इस लेख के लिए, हम "रास्पियन" संस्करण का उपयोग करेंगे।
चरण 2. छवि को एसडी कार्ड में निकालें।
ऐसा करने के लिए, हमें Win32 डिस्क इमेजर नामक टूल की आवश्यकता है। इसके लिए स्रोत अनुभाग में एक लिंक भी उपलब्ध है। अब टूल खोलें, उस ड्राइव अक्षर पर नेविगेट करें जिसमें आपका एसडी कार्ड है, रास्पबेरी पाई ओएस छवि का स्थान चुनें, और बर्न चुनें। इसके खत्म होने का इंतजार करें।
चरण 3. विंडोज एक्सप्लोरर में एसडी कार्ड खोलें।
बस नाम के साथ एक फाइल बनाएं एसएसएचओ. यह रास्पियन जेसी के बाद से पेश किया गया एक सुरक्षा अद्यतन है।
चरण 4। एसडी कार्ड को बाहर निकालें, और इसे अपने रास्पबेरी पाई में रखें, फिर बाकी डोरियों में प्लग करें, सुनिश्चित करें कि मिनी यूएसबी में आखिरी बार प्लग करें।
चरण 5. ऑपरेटिंग सिस्टम लोड होने के बाद लॉग इन करें।
डिफ़ॉल्ट उपयोगकर्ता नाम "pi" है, और डिफ़ॉल्ट पासवर्ड "रास्पबेरी" है। रास्पियन के नए संस्करणों में डिफ़ॉल्ट रूप से ऑटो-लॉगिन सक्षम है।
चरण 6. पासवर्ड बदलकर प्रारंभ करें।
कमांड लाइन प्रकार से:
सुडो पासवार्ड पीआई।
चरण 7. आप sudo raspi-config टाइप करके और उपयोगकर्ता पासवर्ड बदलें का चयन करके या सिस्टम कॉन्फ़िगरेशन पर जाकर अपना पासवर्ड भी बदल सकते हैं।
चरण 8. अपना नया पासवर्ड दर्ज करें और फिर इसकी पुष्टि करें।
कृपया ध्यान दें, पासवर्ड टाइप करते समय कर्सर नहीं हिलेगा लेकिन आप टेक्स्ट दर्ज कर रहे हैं।
7 का भाग 2: सॉफ़्टवेयर अद्यतन चलाना
चरण 1. अपडेट के साथ आरंभ करें।
क्योंकि आप डेबियन का एक नया संस्करण चला रहे हैं, आपको कुछ घर की सफाई, अद्यतन और स्थापित करने की आवश्यकता होगी। सबसे पहले, हम घड़ी को अपडेट करने जा रहे हैं, अपने स्रोतों को अपडेट करेंगे, फिर किसी भी पूर्व-स्थापित पैकेज को अपग्रेड करेंगे। कमांड लाइन पर निम्नलिखित टाइप करें (प्रत्येक पंक्ति के बाद रिटर्न / एंटर दबाएं):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
चरण 2. दिनांक और समय निर्धारित करें।
कमांड लाइन प्रकार से (आवश्यकतानुसार भागों को बदलें):
सुडो तिथि --सेट = "30 दिसंबर 2013 10:00:00"
7 का भाग 3: फर्मवेयर को अद्यतित रखना
चरण 1. रास्पबेरी पाई को अद्यतित रखने में मदद के लिए हेक्सएक्स का आरपीआई अपडेट टूल इंस्टॉल करें।
ऐसा करने के लिए, निम्नलिखित कमांड चलाएँ (प्रत्येक पंक्ति के बाद रिटर्न / एंटर दबाएँ):
sudo apt-ca-प्रमाणपत्र स्थापित करें sudo apt-git-core sudo wget स्थापित करें https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update sudo rpi-update sudo शटडाउन -r अभी
7 का भाग 4: SSH सेट करें
चरण 1. SSH सेट करें ताकि हम दूसरे कंप्यूटर से बाकी सब कुछ कर सकें।
ऐसा करने के लिए, पहले रास्पबेरी पाई का आईपी पता नोट करें
होस्टनाम -I
192.168.1.17
चरण 2. एसएसएच सक्षम करें और रीबूट करें (प्रत्येक पंक्ति के बाद वापसी/दर्ज करें):
inet addr उपयोग को नोट करने के बाद: sudo /etc/init.d/ssh start हर बार जब आप pi को बूट करते हैं। संकेत: यदि कोई त्रुटि होती है, तो नीचे दिए गए आदेश का उपयोग करें, और फिर ऊपर दिए गए आदेश का उपयोग करें। sudo apt-ssh इंस्टॉल करें फिर, अपना पीआई पुनरारंभ करें: सुडो शटडाउन -आर अब
चरण 3. अपने यूएसबी कीबोर्ड और अपने मॉनिटर के लिए डोरियों को अनप्लग करें।
ये अब आवश्यक नहीं हैं, क्योंकि बाकी सब कुछ SSH पर किया जाएगा।
चरण 4. PuTTy (www.putty.org) जैसे SSH क्लाइंट को डाउनलोड करें जिसे Google से मुफ्त में डाउनलोड किया जा सकता है और उपयोगकर्ता नाम "pi" और आपके द्वारा पहले सेट किए गए पासवर्ड के साथ अपने रास्पबेरी पाई लॉगिंग के आईपी पते से कनेक्ट किया जा सकता है।
७ का भाग ५: वेब सर्वर स्थापित करना
चरण 1. अपाचे और PHP स्थापित करें।
ऐसा करने के लिए, निम्न आदेश निष्पादित करें:
sudo apt-apache2 php5 libapache2-mod-php5 स्थापित करें
चरण 2. सेवा को पुनरारंभ करें:
sudo सेवा apache2 पुनरारंभ करें
या
sudo /etc/init.d/apache2 पुनरारंभ करें
चरण 3. आई.पी. दर्ज करें।
अपने वेब ब्राउज़र में अपने रास्पबेरी पाई का पता। आपको एक साधारण पृष्ठ देखना चाहिए जो कहता है "यह काम करता है!"
७ का भाग ६: MySQL स्थापित करना
चरण 1. MySQL स्थापित करें।
ऐसा करने के लिए, निम्न आदेश के साथ कुछ पैकेज स्थापित करें:
sudo apt-mysql-server mysql-client php5-mysql स्थापित करें
7 का भाग 7: FTP स्थापित करना
चरण 1. अपने रास्पबेरी पाई से फ़ाइलों को स्थानांतरित करने की अनुमति देने के लिए एफ़टीपी स्थापित करें।
चरण 2. वेब रूट का स्वामित्व लें:
सुडो चाउन -आर पीआई /var/www
चरण 3. vsftpd स्थापित करें:
sudo apt-vsftpd स्थापित करें
चरण 4. अपनी vsftpd.conf फ़ाइल संपादित करें:
सुडो नैनो /etc/vsftpd.conf
चरण 5. निम्नलिखित परिवर्तन करें:
- अनाम_सक्षम=हाँ प्रति अनाम_सक्षम=नहीं
- टिप्पणी हटाएं स्थानीय_सक्षम=हाँ तथा लिखने योग्य = हाँ हटाकर # प्रत्येक पंक्ति के सामने प्रतीक
- फिर फ़ाइल के निचले भाग में जाएँ और जोड़ें Force_dot_files=हाँ.
चरण 6. CTRL-O, CTRL-X दबाकर फ़ाइल को सहेजें और बाहर निकलें।
चरण 7. पुनरारंभ करें vsftpd:
सुडो सर्विस vsftpd रीस्टार्ट
चरण 8. पाई उपयोगकर्ता के होम फोल्डर से /var/www के लिए एक शॉर्टकट बनाएं:
ln -s /var/www/ ~/www
चरण 9. अब आप पीआई उपयोगकर्ता का उपयोग करके एफ़टीपी कर सकते हैं और /var/www फ़ोल्डर को एक शॉर्टकट के माध्यम से एक्सेस कर सकते हैं जो लॉगिन पर दिखाई देना चाहिए।
टिप्स
- यदि आपके पास SSH सर्वर स्थापित है, तो FTP सर्वर स्थापित करना आवश्यक नहीं है। आप SCP के माध्यम से कनेक्ट करने के लिए WinSCP जैसे एप्लिकेशन का उपयोग कर सकते हैं जो सुरक्षित है और आपके रास्पबेरी पाई पर एक और पोर्ट खोलने की आवश्यकता को रोकता है।
- यदि आपको यह कहते हुए एक त्रुटि संदेश मिलता है: "wget: कमांड नहीं मिला", "sudo apt-get install wget" चलाएँ