Dacă sunteți în căutarea unei modalități de a crea un server web ieftin, în primul rând pentru a fi folosit ca mediu de testare sau pentru a stoca fișiere, atunci Raspberry Pi este perfect pentru dvs. Ce este un Raspberry Pi? Este un mini computer ieftin, perfect pentru funcțiile de bază. Acest ghid vă va arăta cum să luați un nou Raspberry Pi și să îl transformați într-un server web. Vă rugăm să rețineți că, pentru acest articol, vom lucra în Windows.
Pași
Partea 1 din 7: Pornirea sistemului de operare Raspberry Pi
Pasul 1. Obțineți o copie a sistemului de operare Raspberry Pi (Sistem de operare) de pe linkul din secțiunea surse
Există câteva distribuții diferite disponibile, dar pentru acest articol vom folosi versiunea „Raspbian”.
Pasul 2. Extrageți imaginea pe cardul SD
Pentru a face acest lucru, avem nevoie de un instrument numit Win32 Disc Imager. Un link pentru aceasta este disponibil și în secțiunea surse. Acum deschideți instrumentul, navigați la litera de unitate în care se află cardul SD, selectați locația imaginii Raspberry Pi OS și selectați inscripționare. Așteptați să se termine.
Pasul 3. Deschideți cardul SD în Windows Explorer
Creați doar un fișier cu numele ssh. Aceasta este o actualizare de securitate introdusă de la Raspbian Jessie.
Pasul 4. Scoateți cardul SD și plasați-l în Raspberry Pi, apoi conectați restul cablurilor, asigurându-vă că veți conecta ultima dată mini USB-ul
Pasul 5. Conectați-vă odată ce sistemul de operare se încarcă
Numele de utilizator implicit este „pi”, iar parola implicită este „zmeură”. Versiunile mai noi ale Raspbian au autentificare automată activată în mod implicit.
Pasul 6. Începeți prin schimbarea parolei
Din tipul liniei de comandă:
sudo passwd pi.
Pasul 7. De asemenea, vă puteți schimba parola tastând sudo raspi-config și selectând Modificare parolă utilizator sau accesând Configurarea sistemului
Pasul 8. Introduceți noua parolă și apoi confirmați-o
Vă rugăm să rețineți, cursorul nu se va mișca atunci când introduceți parole, dar introduceți text.
Partea 2 din 7: Rularea actualizărilor de software
Pasul 1. Începeți cu actualizări
Deoarece rulați o versiune nouă de Debian, va trebui să faceți o curățare, actualizare și instalare. În primul rând, vom actualiza ceasul, vom actualiza sursele noastre, apoi vom actualiza orice pachete preinstalate. Tastați următoarele la linia de comandă (apăsați return / enter după fiecare linie):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Pasul 2. Setați data și ora
Din tipul liniei de comandă (înlocuiți piesele după cum este necesar):
sudo date --set = "30 decembrie 2013 10:00:00"
Partea 3 din 7: Actualizarea firmware-ului
Pasul 1. Instalați instrumentul de actualizare RPI al Hexxeh pentru a vă menține Raspberry Pi la zi
Pentru a face acest lucru, executați următoarele comenzi (apăsați return / enter 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 / rpi-update sudo rpi-update sudo shutdown -r acum
Partea 4 din 7: Configurați SSH
Pasul 1. Configurați SSH astfel încât să putem face orice altceva de pe un computer diferit
Pentru a face acest lucru, rețineți mai întâi adresa IP a Raspberry Pi
numele gazdei -I
192.168.1.17
Pasul 2. Activați SSH și reporniți (apăsați return / enter după fiecare linie):
După ce ați notat inet addr, utilizați: sudo /etc/init.d/ssh start de fiecare dată când porniți pi. Sugestie: Dacă apare o eroare, utilizați comanda de mai jos, apoi comanda de mai sus. sudo apt-get install ssh Apoi, reporniți pi: sudo shutdown -r acum
Pasul 3. Deconectați cablurile pentru tastatura USB și monitor
Acestea nu mai sunt necesare, deoarece orice altceva se va face prin SSH.
Pasul 4. Descărcați un client SSH precum PuTTy (www.putty.org) care poate fi descărcat gratuit de pe Google și conectați-vă la adresa IP a logării dvs. Raspberry Pi cu numele de utilizator „pi” și parola pe care le-ați setat mai devreme
Partea 5 din 7: Instalarea serverului Web
Pasul 1. Instalați Apache și PHP
Pentru aceasta, executați următoarele comenzi:
sudo apt-get install apache2 php5 libapache2-mod-php5
Pasul 2. Reporniți serviciul:
sudo service apache2 reporniți
SAU
sudo /etc/init.d/apache2 restart
Pasul 3. Introduceți I. P
adresa Raspberry Pi în browserul dvs. web. Ar trebui să vedeți o pagină simplă pe care scrie „Funcționează!”
Partea 6 din 7: Instalarea MySQL
Pasul 1. Instalați MySQL
Pentru a face acest lucru, instalați câteva pachete cu următoarea comandă:
sudo apt-get install mysql-server mysql-client php5-mysql
Partea 7 din 7: Instalarea FTP
Pasul 1. Instalați FTP pentru a permite transferul de fișiere către și de la Raspberry Pi
Pasul 2. Acceptați rădăcina web:
sudo chown -R pi / var / www
Pasul 3. Instalați vsftpd:
sudo apt-get install vsftpd
Pasul 4. Editați fișierul vsftpd.conf:
sudo nano /etc/vsftpd.conf
Pasul 5. Efectuați următoarele modificări:
- anonymous_enable = DA la anonymous_enable = NU
- Descomentează local_enable = DA și write_enable = DA prin ștergerea fișierului # simbol în fața fiecărei linii
- apoi mergeți în partea de jos a fișierului și adăugați force_dot_files = DA.
Pasul 6. Salvați și ieșiți din fișier apăsând CTRL-O, CTRL-X
Pasul 7. Reporniți vsftpd:
sudo service vsftpd restart
Pasul 8. Creați o comandă rapidă din folderul principal al utilizatorului Pi către / var / www:
ln -s / var / www / ~ / www
Pasul 9. Acum puteți FTP utilizând utilizatorul Pi și accesați folderul / var / www printr-o comandă rapidă care ar trebui să apară la autentificare
sfaturi
- Nu este necesar să instalați un server FTP dacă aveți serverul SSH instalat. Puteți utiliza o aplicație precum WinSCP pentru a vă conecta prin SCP, care este mai sigură și previne necesitatea deschiderii unui alt port pe Raspberry Pi.
- Dacă primiți un mesaj de eroare care spune: „wget: comanda nu a fost găsită”, rulați „sudo apt-get install wget”