Cum se face un server web Raspberry Pi

Posted on
Autor: Robert Simon
Data Creației: 22 Iunie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Creating A Raspberry Pi Web Server For My Home!
Video: Creating A Raspberry Pi Web Server For My Home!

Conţinut

este un wiki, ceea ce înseamnă că multe articole sunt scrise de mai mulți autori. Pentru a crea acest articol, 33 de persoane, unele anonime, au participat la ediția și îmbunătățirea acestuia de-a lungul timpului.

Dacă sunteți în căutarea unui mod de a face un server web ieftin, utilizat în principal ca mediu de testare sau pentru stocarea fișierelor, atunci Raspberry Pi este perfect pentru dvs. Dar ce este un zmeură Pi? Este un mini computer foarte ieftin, perfect pentru funcțiile de bază. Acest ghid vă va arăta cum să faceți un server web dintr-un nou Raspberry Pi. Rețineți că pentru acest articol vom lucra pe Windows.


etape

Partea 1 din 7:
Porniți sistemul de operare Raspberry Pi

  1. 1 Obțineți o copie a sistemului de operare (Sistem de operare) de la Raspberry Pi din linkul din secțiunea surse. Există mai multe distribuții disponibile, dar pentru acest articol vom folosi versiunea „Raspbian”.
  2. 2 Extrageți imaginea pe cardul SD. Pentru a face acest lucru, veți avea nevoie de un instrument numit Win32 Disc Imager. Un link pentru acest lucru este disponibil și în secțiunea surse. Acum deschideți instrumentul, navigați la directorul în care se află cardul SD, selectați locația de imagine a sistemului de operare a zmeura Pi și selectați „arde”.
  3. 3 După ce ați făcut arderea, puteți plasa cardul SD în Raspberry Pi, apoi conectați restul cablurilor, asigurându-vă că conectați mini USB-ul ultima.
  4. 4 După ce sistemul de operare s-a terminat de încărcat, va trebui să vă autentificați. Numele implicit al utilizatorului este "pi", iar parola implicită este "zmeură".
  5. 5 Începeți prin a schimba parola. Din linia de comandă, tastați:

    paswd pi

  6. 6 Introduceți noua parolă și confirmați-o. Vă rugăm să rețineți, cursorul nu se va mișca atunci când introduceți parolele, ci introduceți e. reclamă

Partea 2 din 7:
Lansați actualizări software

  1. 1 Pe măsură ce executați o versiune recentă a Debian, veți avea unele de curățat, instalat și actualizări. În primul rând, vom actualiza ceasul, vom actualiza sursele noastre și vom actualiza toate pachetele preinstalate. Introduceți următoarele în linia de comandă (apăsați retur / introduceți după fiecare linie):

    sudo dpkg-reconfigure tzdata sudo apt-get actualizare sudo apt-get upgrade

  2. 2 Setați data și ora. Tastați linia de comandă (înlocuiți dacă este necesar):

    sudo date - set = "30 decembrie 2013 10:00:00" reclamă

Partea 3 din 7:
Mențineți actualizarea firmware-ului

  1. 1 În continuare, dorim să instalăm instrumentul de actualizare RPI produs de Hexxeh pentru a menține actualizat Raspberry Pi. Pentru aceasta, executați următoarele comenzi (apăsați returnare / introducere după fiecare linie):

    sudo apt-get install ca-certificate sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-actualizare sudo rp-actualizare sudo închidere -r acum reclamă

Partea 4 din 7:
Instalați SSH

  1. 1 Acum, vom instala SSH, astfel încât să putem face acest lucru de pe un alt computer. Pentru a face acest lucru, vom nota mai întâi adresa IP a zmeurii Pi:

    ifconfig
    Ar trebui să vezi așa ceva:

    Et0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Mască: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Domeniu de aplicare: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 pachete RX: 35463998 erori: 0 scăzut: 0 depășire: 0 cadru: 0 pachete TX: 30563995 erori: 0 scăzut: 0 depășiri: 0 operator: 0 coliziuni: 0 chqueuelen: 1000 byte RX: 11300336376 (11,3 GB) Bytes TX: 33179556297 (33,1 GB) Întrerupere: 76 Asigurați-vă că sunteți conectat la Internet !! Cuvântul cheie eth0 va apărea dacă aveți un cablu Ethernet conectat. Wireless va fi numit probabil wlan0, dar asta se poate schimba.
    Pe a doua linie, „inet addr: 69.164.xxx.xxx” adresa IP a Raspberry Pi.

  2. 2 Acum, activați SSH și reporniți (apăsați returnare / introducere după fiecare linie):

    După ce ați notat addetul inet, faceți: sudo /etc/init.d/ssh începeți de fiecare dată când porniți pi. Sfat: Dacă apare o eroare, utilizați comanda de mai jos și apoi comanda de mai sus. sudo apt-get install ssh Apoi, reporniți ft: sudo shutdown -r acum

  3. 3 Acum puteți să deconectați cablurile de la tastatura și monitorul USB. Acestea nu mai sunt necesare, deoarece toate celelalte se vor face prin SSH.
  4. 4Descărcați un client SSH precum PuTTy (www.putty.org) care poate fi descărcat gratuit de pe Google și care se poate conecta la adresa IP a Raspberry Pi utilizând numele de utilizator "pi" și parola configurată. anterior. reclamă

Partea 5 din 7:
Instalați serverul web

  1. 1 Pentru a instala Apache și PHP, executați următoarele comenzi:

    sudo apt-get install php5 apache2 libapache2-mod-php5

  2. 2 Reporniți serviciul acum:

    repornirea serviciului sudo apache2
    SAU

    repornire sudo /etc/init.d/apache2

  3. 3 Introduceți adresa IP a Raspberry Pi în browserul dvs. Web. Ar trebui să vedeți o pagină simplă care spune „Funcționează! “. reclamă

Partea 6 din 7:
Instalați MySQL

  1. 1 Pentru a instala MySQL, instalați câteva pachete cu următoarele comenzi:

    sudo apt-get install mysql-server mysql-client php5-mysql reclamă

Partea 7 din 7:
Instalator FTP

  1. 1 Vom instala acum FTP care permite transferul fișierelor către și de la Raspberry Pi.
  2. 2 Puneți stăpânire pe web root:

    sudo chown -R pi / var / www

  3. 3 Apoi instalați vsftpd:

    sudo apt-get install vsftpd

  4. 4 Editați fișierul dvs. vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Faceți următoarele modificări:
    • anonymous_enable = DA à anonymous_enable = NO
    • decomentați local_enable = DA și write_enable = DA prin eliminarea simbolului # la începutul fiecărei linii
    • apoi mergeți la partea de jos a fișierului și adăugați force_dot_files = DA.
  6. 6Acum salvați și ieșiți făcând CTRL-O, CTRL-X.
  7. 7 Apoi reporniți vsftpd:

    repornire serviciu sudo vsftpd

  8. 8 Creați o comandă rapidă din folderul IP PI către / var / www:

    ln -s / var / www / ~ / www

  9. 9Acum puteți face un FTP folosind utilizatorul Pi și accesați folderul / var / www printr-o scurtătură care ar trebui să apară după autentificare. reclamă

sfat

  • Nu este necesar să instalați un server FTP dacă aveți un server SSH instalat. Puteți utiliza o aplicație precum WinSCP pentru a vă conecta la SCP, care este mai sigur și nu necesită să deschideți un alt port pe Raspberry Pi.
  • Dacă aveți o eroare spunând „wget: comanda nu a fost găsită”, faceți „sudo apt-get install wget”.
reclamă

Elemente necesare

  • Zmeura Pi (model B)
  • O cartelă SD goală de cel puțin patru gigabite
  • Cablu micro USB (pentru mâncare)
  • Un cablu de rețea cu acces la Internet
  • Tastatură USB
Preluat de la „https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"