ekterya.com

कैसे एक रास्पबेरी PI वेब सर्वर बनाने के लिए

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

चरणों

रास्पबेरी पी ऑपरेटिंग सिस्टम को प्रारंभ करें

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

    Video: Developing Conversational Apps for the Google Assistant Using Actions on Google (GDD India '17)

    पासवर्ड बदलकर शुरू करें कमांड लाइन प्रकार पर:
    पासवुड पीआई
  • 6
    अपना पासवर्ड दर्ज करें और इसकी पुष्टि करें कृपया ध्यान रखें कि जब आप पासवर्ड लिखते हैं, तब भी कर्सर नहीं चलेंगे, भले ही आप पाठ में प्रवेश कर रहे हों

    रास्पबेरी पीआई कॉन्फ़िगर करें

  • चूंकि हम डेबियन के नए संस्करण का उपयोग कर रहे हैं, इसलिए आपको सफाई, अद्यतन और स्थापना कार्य करना होगा। सबसे पहले, हम घड़ी, स्रोतों और पूर्व-स्थापित संकुल को अपडेट करेंगे। ऐसा करने के लिए निम्न कोड का प्रयोग करें:
    sudo dpkg- reconfigure tzdatasudo apt-get updatess को apt-get-upgrade
  • तिथि और समय समायोजित करें कमांड लाइन प्रकार पर (जहां आवश्यक कला संपादित करें):
    सुडो तिथि --सेट ="30 दिसंबर 2013 10:00:00"

    फर्मवेयर अद्यतन रखें

  • अब, हम रास्पबेरी पी को अद्यतित रखने के लिए Hexxeh के RPI अद्यतन उपकरण को स्थापित करना चाहते हैं। ऐसा करने के लिए, निष्पादित करें:


    apt-get ca-certificatessudo योग्यता स्थापित स्थापित Git-coresudo https://goo.gl/1BOfJ wget -O / usr / bin / आरपीआई-अद्यतन && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo shutdown -r अब

    SSH कॉन्फ़िगर करें

  • अब, हम एक अलग कंप्यूटर से सब कुछ करने में सक्षम होने के लिए एसएसएच को कॉन्फ़िगर कर देंगे। ऐसा करने के लिए, पहले रास्पबेरी पी का आईपी पता लिखें
    ifconfig

    आपको ऐसा कुछ देखना चाहिए:
    eth0 लिंक encap: ईथरनेट HWaddr विश्वास: एफडी: 45: XX: XX: xxinet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx मास्क: 255.255.255.0inet6 addr: fe80 :: FCFD: xxx: xxx: xxx / 64 स्कोप: linkup BROADCAST चल बहुस्त्र्पीय MTU: 1500 मीट्रिक: 1RX पैकेट: 35,463,998 त्रुटियों: 0 गिरा: 0 लगने: 0 फ्रेम: 0TX पैकेट: 30,563,995 त्रुटियों: 0 गिरा: 0 लगने: 0 वाहक: 0collisions: 0 txqueuelen: 1000RX बाइट्स: 11300336376 (11.3 जीबी) टेक्सास बाइट्स: +३३१७९५५६२९७ (33.1 जीबी) इंटरप्ट: 76¡Asegúrate इंटरनेट से जुड़े होने की !! eth0 प्रदर्शित होता है या लेबल conectado.Si वायरलेस ईथरनेट wlan0 हो सकता है, लेकिन भिन्न हो सकती है।

    दूसरी पंक्ति में "inet addr: 69.164.xxx.xxx" आपके रास्पबेरी पीआई का आईपी पता फिट
  • अब एसएसएच को सक्षम करें और रिबूट करें (हर लाइन पर वापसी या दर्ज करने के लिए तीर दबाएं):
    इनसेट पते को नोट करने के बाद ("inet addr") का उपयोग करें: sudo startcada /etc/init.d/ssh बार जब आप pi.Consejo बूट करते हैं: है कि कोई त्रुटि है, निम्न आदेश और फिर anterior.sudo आदेश का उपयोग apt-get sshLuego स्थापित करते हैं, अपने अनुकरणीय पुनः प्रारंभ करें: अब sudo बंद -r
  • अब आप अपने यूएसबी कीबोर्ड और मॉनिटर के लिए केबलों को डिस्कनेक्ट कर सकते हैं। आपको उनकी जरूरत नहीं है, सब कुछ एसएसएच में किया जाएगा।
  • Google पर निशुल्क PuTTy (putty.org) जैसे एक SSH क्लाइंट डाउनलोड करें और इसे अपने रास्पबेरी पी के आईपी से कनेक्ट करें और उपयोगकर्ता के साथ लॉग इन करें "अनुकरणीय" और पासवर्ड जिसे आपने पहले कॉन्फ़िगर किया है।
  • सर्वर स्थापित करें

    1. अपाचे और PHP को स्थापित करने के लिए, निम्न कमांड निष्पादित करें:
      sudo apt-get apache2 php5 libapache2-mod-php5 स्थापित करें
    2. अब सेवा को पुनरारंभ करें:
      sudo सेवा apache2 पुनः आरंभ करें

      या
      sudo /etc/init.d/apache2 पुनः आरंभ करें
    3. अब अपने वेब ब्राउज़र में अपने रास्पबेरी पी का आईपी पता दर्ज करें और आप एक साधारण पृष्ठ देखेंगे जो कहते हैं "यह काम करता है!"

    MySQL स्थापित करें

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

    FTP स्थापित करें

    1. अब हम एफ़टीपी को आपके रास्पबेरी पी से और फाइलों में स्थानांतरित करने के लिए स्थापित करेंगे।
    2. रूट वेब का स्वामित्व ले लो:
      सुडो चोना- आर पी / var / www
    3. अब, vsftpd स्थापित करें:
      sudo apt-get vsftpd स्थापित करें
    4. अब फ़ाइल vsftpd.conf को संपादित करें:
      सुडो नैनो /etc/vsftpd.conf
    5. निम्नलिखित को बदलें:
    6. अनाम_एबल = हाँ को अनाम_एनेबल = NO
    7. टिप्पणी से निकालें (अनुक्रम) स्थानीय_एबल = हाँ और write_enable = हाँ
    8. तो फ़ाइल के अंत में जाओ और जोड़ें force_dot_files = हाँ.
    9. अब इसे सहेजें और सीटीआरएल-ओ, CTRL-X दबाकर फाइल से बाहर निकलें।
    10. अब vsftpd को पुनरारंभ करें:
      सुडो सर्विस vsftpd restart
    11. पीआई से / var / www के उपयोगकर्ता के होम फ़ोल्डर का शॉर्टकट बनाएं:
      ln -s / var / www / ~ / www
    12. अब आप FTP के साथ फ़ाइलों को उपयोगकर्ता पी का उपयोग करके स्थानांतरित कर सकते हैं और आप शॉर्टकट के माध्यम से फ़ोल्डर / var / www को एक्सेस कर सकते हैं जो सत्र की शुरुआत में दिखना चाहिए।

    युक्तियाँ

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

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

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

    संबद्ध
    © 2021 ekterya.com