रास्पबेरी पी पर एक वेब सर्वर कैसे बनाएँ

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

कदम

विधि 1

रास्पबेरी पी ऑपरेटिंग सिस्टम प्रारंभ करें
1
स्रोत अनुभाग में लिंक से रास्पबेरी पी ऑपरेटिंग सिस्टम की एक प्रति प्राप्त करें। कई संस्करण हैं, लेकिन इस लेख के लिए, हम संस्करण का उपयोग करेंगे "डेबियन निचोड़"।
  • 2
    एसडी कार्ड पर छवि लिखें ऐसा करने के लिए, हमें Win 32 डिस्क इमेजर नामक एक कार्यक्रम की आवश्यकता है। आप इसके लिए एक लिंक मिल सकते हैं स्रोत अनुभाग में अब प्रोग्राम खोलें, आपको एसडी कार्ड को भेजे गए पत्र की तलाश करें, रास्पबेरी पीआई ऑपरेटिंग सिस्टम छवि का स्थान चुनें, और बर्न चुनें।
  • 3
    जब आप लिखते हैं, तो आप अपने रास्पबेरी पी में एसडी कार्ड डाल सकते हैं, फिर बाकी के केबल से कनेक्ट कर लें, मिनी यूएसबी को आखिरी चीज के रूप में जोड़ने के लिए सुनिश्चित करें।
  • 4
    जब डेबियन लोड हो चुका है, तो आपको लॉग इन करने की आवश्यकता होगी। डिफ़ॉल्ट उपयोगकर्ता नाम है "अनुकरणीय", और डिफ़ॉल्ट पासवर्ड है "रास्पबेरी"।
  • विधि 2

    रास्पबेरी पीआई सेट करें
    1
    आप डेबियन का एक नया संस्करण चला रहे हैं, इसलिए आपको कुछ सफाई, अद्यतन और स्थापना करने की आवश्यकता होगी। सबसे पहले, हमें घड़ी अपडेट करना, स्रोतों को अपडेट करना होगा और फिर सभी पूर्व-इंस्टॉल किए गए पैकेजों को अपडेट करना होगा। ऐसा करने के लिए निम्न कोड का प्रयोग करें:
    sudo dpkg- reconfigure tzdatasudo apt-get updatess को apt-get-upgrade

    विधि 3

    फ़र्मवेयर को अद्यतित रखें
    1
    अगले चरण के लिए, हमें रास्पबेरी पी को अप-टू-डेट रखने के लिए आरपीआई, हेसेज अपडेट टूल को स्थापित करने की आवश्यकता है। ऐसा करने के लिए, चलाएं:
    sudo apt-get ca-certificatoutouto apt-get install git-coresudo wget https://goo.gl/1BOfJ -O / usr / bin / rpi-update इंस्टॉल करें && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo shutdown -r अब

    विधि 4

    एसएसएच सेट करें
    1
    अब, हमें एसएसएच स्थापित करने की आवश्यकता है ताकि हम एक दूसरे कंप्यूटर से अन्य सभी कार्यों को पूरा कर सकें। ऐसा करने के लिए, पहले रास्पबेरी पी के आईपी पते पर ध्यान दें, फिर निम्नलिखित कोड निष्पादित करें:
    sudo mv /boot/boot_enable_ssh.rc /boot/boot.rcsudo shutdown -r अब
    1. 1
      अब आप अपने यूएसबी कीबोर्ड के केबल और अपने मॉनिटर को डिस्कनेक्ट कर सकते हैं। वे अब जरूरी नहीं रहेंगे, क्योंकि आप एसएसएच कनेक्शन के साथ अन्य सभी कार्य कर सकते हैं।

    विधि 5

    सेटअप को पूरा करें
    1
    अपना SSH क्लाइंट खोलें और अपने रास्पबेरी पी के आईपी पते से कनेक्ट करें
  • 2
    सुरक्षा कारणों से आपको अपना पासवर्ड बदलना चाहिए। चल कर इसे करें:
  • सुडो पासवाड पीआई
    1. 1
      आपको अपना पासवर्ड दर्ज करने और उसे फिर से दर्ज करके पुष्टि करने के लिए कहा जाएगा।

    विधि 6

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

    अपाचे

    1. 1
      अपाचे और PHP को स्थापित करने के लिए, निम्न कमांड चलाएं:
    sudo apt-get apache2 php5 libapache2-mod-php5 स्थापित करें
    1. 1
      यदि आप एक अधिष्ठापन त्रुटि प्राप्त करते हैं, तो चलाएं:
    sudo groupadd www-datasudo usermod -g www- डेटा www-डेटा
    1. 1
      अब डिवाइस को पुनरारंभ करें:
    sudo सेवा apache2 पुनः आरंभ करें
    1. 1
      अब एक ब्राउज़र में अपने रास्पबेरी पी का आईपी पता दर्ज करें, और आपको एक सरल पृष्ठ देखना चाहिए जो कहेंगे "यह काम करता है!" (यह काम करता है!)।

    चेरोकी

    1. 1
      यदि आप चेरोकी को स्थापित करना चाहते हैं, क्योंकि अपाचे आपके लिए बहुत भारी है, तो निम्न कमांड चलाएं:
    sudo apt-get cherokee स्थापित करें
    1. 1
    2. यदि आप एक अधिष्ठापन त्रुटि प्राप्त करते हैं, तो निम्न कमांड चलाएं, फिर चेरोकी को फिर से स्थापित करने का प्रयास करें।
    sudo addgroup www-data
    1. 1



      PHP स्थापित करें:
    sudo apt-get php5-cgi स्थापित करें
    1. 1
      अब, बग्स को ठीक करने के लिए, php.ini फ़ाइल को संपादित करें और इसके सामने सेमीकोलन हटाएं cgi.fix_pathinfo = 1.
    2. 2
      अब चेरोकी को चलाने से पुन: प्रारंभ करें:
    /etc/init.d/cherokee पुनः आरंभ करें

    विधि 7

    MySQL स्थापित करें
    1
    MySQL को स्थापित करने के लिए, निम्न संकुल के साथ कुछ संकुल इंस्टॉल करें:
    sudo apt-get mysql-server mysql-client php5-mysql स्थापित करें

    विधि 8

    FTP स्थापित करें
    1
    अब हम एफ़टीपी को स्थापित करेंगे ताकि आपके रास्पबेरी पी में फाइलों के हस्तांतरण की अनुमति मिल सके। यह केवल अपाचे स्थापना के साथ परीक्षण किया गया है
  • 2
    वेब रूट का स्वामित्व ले लो:
  • सुडो चोना- आर पी / var / www
    1. 1
      तब, vsftpd स्थापित करें:
    sudo apt-get vsftpd स्थापित करें

    विधि 9

    FTP कॉन्फ़िगर करें
    1
    Vsftpd.conf फ़ाइल को संपादित करें, जिसे आप आमतौर पर /etc/vsftpd.conf में पा सकते हैं। उदाहरण के लिए `सुडो नैनो /etc/vsftpd.conf` का उपयोग करें संपादित करें anonymous_enable = हाँ साथ anonymous_enable = नहीं, से टिप्पणी का लाभ उठाएं local_enable = हाँ और write_enable = हाँ, तो फ़ाइल के अंत में जाओ और जोड़ें force_dot_files = हाँ. अब फ़ाइल सहेजें और बंद करें
  • 2
    अब vsftpd को पुनरारंभ करें:
  • सुडो सर्विस vsftpd restart

    विधि 10

    अंतिम बदलाव
    1
    चलाएँ:
    sudo passwd रूट
    1. 1
      SSH सत्र से लॉग आउट करें, और फिर से रूट के रूप में लॉग इन करें (आप इसे करना चाहिए)।
    2. 2
      पासवर्ड कॉन्फ़िगरेशन फ़ाइल बदलें:
    सुडो नैनो / आदि / पासवुड
    1. 1
      लाइन पाई खोजें: x-1000: 1000: रास्पबेरी पीआई उपयोगकर्ता ,,, घर / पीआई:/ bin / bash और इसके लिए # प्रतीक जोड़ें फ़ाइल को सहेजें और बंद करें
    2. 2
      उपयोगकर्ता जोड़ें अनुकरणीय एक मध्यस्थ के रूप में
    सुडो यूजरमोड -डी / वीर / www पी
    1. 1
      अब SSH सत्र से बाहर निकलें, और दोबारा प्रवेश करें अनुकरणीय, तो मॉडरेटर के अधिकार की गारंटी दें जड़.
    सुडो यूजरमोड -एल रूट
    1. 1
      बाहर निकलें। आपका सर्वर ऊपर और चलना चाहिए आप FTP के साथ फ़ाइलों को अपने सर्वर का आईपी और बंदरगाह 21 से जुड़कर स्थानांतरित कर सकते हैं।

    टिप्स

    • यदि आपको त्रुटि संदेश मिलता है: "wget: कमांड नहीं मिला", भागो "sudo apt-get wget को स्थापित करें"

    चीजें आप की आवश्यकता होगी

    • एक रास्पबेरी पी (मॉडल बी)
    • कम से कम 2 जीबी मेमोरी वाला एक खाली एसडी कार्ड
    • एक माइक्रो यूएसबी केबल (बिजली की आपूर्ति के लिए)
    • एक नेटवर्क केबल
    • एक समग्र वीडियो केबल या HDMI
    • एक यूएसबी कीबोर्ड
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com