Raspberry Pi nu este doar un computer de bord mic, ci și un card care poate face aproape orice și orice. Doriți să configurați Pi-hole pe Raspberry Pi pentru a bloca reclamele și dispozitivele de urmărire din întreaga rețea de acasă? Da, asta face. Doriți să configurați un server web Raspberry Pi pentru dezvoltarea web și transferul de fișiere local? Ei bine, face și asta. De fapt, utilizarea unui Raspberry Pi este o modalitate excelentă și accesibilă de a construi un server web personal. Deci, dacă sunteți interesat, urmați acest ghid simplu și transformați-vă Raspberry Pi într-un server web în cel mai scurt timp.
Configurați un server web Raspberry Pi (2021)
Pentru a configura un server web Raspberry Pi, mai întâi trebuie să instalați un server web. Există două servere web populare: Apache și Nginx. Dar în acest tutorial, vom folosi Apache pentru că este fiabil și mai ușor de utilizat. În afară de asta, vom instala și PHP, astfel încât să puteți găzdui pagini web dinamice pe Raspberry Pi. Acum, după ce am spus toate acestea, să trecem la pași.
-
Instalați Apache Web Server pe Raspberry Pi
1. În primul rând, asigurați-vă că ați fulgerat Sistem de operare Raspberry Pi cu desktop UI pe cardul SD. Dacă sunteți nou în toate acestea, urmați ghidul nostru despre cum să configurați Raspberry Pi de la distanță. Acestea fiind spuse, dacă ai un monitor extern, lucrurile vor fi mult mai lin.
2. Odată ce Raspbian OS pornește, deschideți Terminalul și executați comanda de mai jos către actualizați sistemul de operare Raspbian la cea mai recentă versiune.
sudo apt-get update && sudo apt-get upgrade -y
3. În continuare, trebuie instalați serverul web Apache pe Raspberry Pi. Rulați comanda de mai jos în terminal.
sudo apt install apache2 -y
4. Odată instalat, serverul web Apache va fi activ. Doar deschideți browserul pe Raspberry Pi și intrați localhost
sau 127.0.0.1
și apăsați Enter pentru a accesa serverul web. Ar trebui să încarce pagina HTML a lui Apache.
5. De asemenea, puteți introduce direct adresa IP a Raspberry Pi într-un browser pentru a accesa serverul web. Alerga hostname -I
în Terminal și veți găsi adresa IP a RPi.
6. Introduceți adresa IP în browser și o aveți. De fapt, poți utilizați adresa IP pe orice dispozitiv pe rețeaua Wi-Fi locală și veți putea accesa serverul web. De exemplu, pot accesa cu ușurință serverul web al Raspberry Pi de pe Chromebookul meu.
7. Pentru informațiile dvs., toate fișierele serverului web sunt salvate în /var/www/html/
Locație. Deci, puteți schimba directorul în această locație și puteți vizualiza toate fișierele. Iată comenzile de rulat.
cd /var/www/html/ ls -al
8. După cum puteți vedea în captura de ecran de mai sus, index.html
fișierul este deținut de root
. Deci, înainte de a modifica ceva, trebuie să schimbați proprietarul în pi
(tu). Rulați comanda de mai jos la schimba proprietatea.
sudo chown pi: index.html ls -al
După cum puteți vedea în captura de ecran de mai jos, pi
este acum proprietarul serverului web. De asemenea, puteți utiliza același format pentru a schimba dreptul de proprietate asupra dosarelor, cum ar fi html
și www
.
9. Acum, mergeți mai departe și deschideți fișierul prin Terminal sau Manager de fișiere. Folosesc Managerul de fișiere pentru un acces mai ușor. Navigheaza catre „var -> www -> HTML”, faceți clic dreapta pe fișierul „index.html” și alegeți „Editor de text”.
10. Acum, dacă fac vreo modificare la titlu și îl salvez, atunci acestea se vor reflecta imediat pe serverul web. Veți vedea titlul actualizat atunci când deschideți serverul web într-un browser fereastră. Acest pas confirmă că serverul dvs. web Raspberry Pi funcționează bine.
-
Instalați PHP pe Raspberry Pi
Dacă doriți să vă testați paginile web pe Raspberry Pi, instalarea doar a serverului web nu îl va tăia. De asemenea, trebuie să instalați PHP pentru a avea un soluție ca XAMPP pe Raspberry Pi. Vă va permite să testați pagini web dinamice pe Raspberry Pi. Iată cum să procedezi.
1. Rulați comanda de mai jos pentru a instala cea mai recentă versiune de PHP pe Raspberry Pi.
sudo apt install php libapache2-mod-php -y
2. Apoi, treceți la același var/www/html/
director și creați un PHP fișier folosind un editor de text.
3. Apoi, deschideți fișierul cu un editor de text și introduceți codul PHP vrei să adaugi. De exemplu, am adăugat codul PHP care scoate o instrucțiune simplă.
-
Testarea FileZilla pe Raspberry Pi
Odată ce am configurat serverul web Apache și PHP pe Raspberry Pi, este în sfârșit timpul să testăm dacă ne putem transfera activele web existente pe serverul web RPi cu popularul client FTP FileZilla. Puteți folosi și alți clienți FTP, cum ar fi WinSCP, dacă doriți. Iată pașii de urmat.
1. Instalați FileZilla (Gratuit) pe un alt PC conectat la aceeași rețea Wi-Fi.
2. Apoi, pe Raspberry Pi, navigați la secțiunea „Meniu Start -> Preferințe -> Configurare Raspberry Pi”. Aici, treceți la „Interfețe” și activați „SSH”.
3. Pe FileZilla, deschideți „Meniul Fișier -> Manager site” și adăugați un „Site nou”. Aici, alege „SFTP” ca protocol și introduceți adresa IP a serverului web al Raspberry Pi în câmpul „Gazdă”. Păstrați câmpul „Port” necompletat. După aceea, introduceți acreditările implicite: pi
ca nume de utilizator și raspberry
ca parola. Acum, faceți clic pe „Conectați”.
Notă: Dacă ați schimbat parola Raspberry Pi în timpul configurării, atunci introduceți noua parolă.
4. Vă veți conecta la serverul dvs. web Raspberry Pi. Acum poti transferați toate elementele HTML, CSS și PHP direct la Raspberry Pi și începeți dezvoltarea dvs. web fără nicio bătaie de cap.
Transformă-ți Raspberry Pi într-un server web în câțiva pași simpli
Deci, așa puteți configura un server web pe Raspberry Pi. Toate instrumentele necesare pentru a rula un server web sunt disponibile pe sistemul de operare Raspbian bazat pe Debian, deci nu există nicio problemă. Chiar dacă sunteți începător, puteți urma instrucțiunile pas cu pas de mai sus și puteți transforma placa RPi într-un server web în cel mai scurt timp. Oricum, asta este tot de la noi. Dacă aveți întrebări, spuneți-ne în secțiunea de comentarii de mai jos.