Cum se folosește o piersică Pi ca server Web local

Utilizatorii Raspberry Pi iubesc să înceapă proiecte noi, iar unul dintre proiectele fundamentale, dar relativ simple, este de a transforma Pi într-un server Web local.

cerinţe

  • Zmeura Pi (Modelul B)
  • Card SD (rula Raspbian)
  • Cablu de alimentare micro-USB
  • Cablu Ethernet sau adaptor USB WiFi
  • Tastatură USB
  • Mouse USB (preferabil, dar nu este necesar)

Configurarea SSH

Pasul 1

Utilizarea SSH sau Secure Shell, vă va permite să controlați Raspberry Pi de la un alt computer. Pentru a activa SSH, trebuie să obțineți adresa IP a lui Pi. Pentru a face acest lucru, tastați următoarea comandă în LXTerminal cerere:

ifconfig

Veți vedea apoi ceva similar cu acesta:

Dacă utilizați o conexiune fără fir, în secțiunea 'wlan0', adresa IP poate fi găsită pe a doua linie, etichetate inet addr. În acest caz, adresa mea IP este 192.168.1.80.

Dacă utilizați o conexiune ethernet, adresa IP a lui Pi poate fi găsită în eth0 secțiune.

Pasul 2

Activați SSH și apoi reporniți Pi introducând următoarele comenzi în LXTerminal fereastră:

sudo /etc/init.d/ssh începe sudo apt-get instala ssh sudo shutdown -r acum

Trebuie să introduceți fiecare rând câte unul și apăsați pe Întoarcere cheie după fiecare linie a fost tastat.

Pasul 3

Pe Mac, deschideți-vă Terminal, care poate fi găsit în interiorul Aplicații> Utilitare pliant. Introduceți următoarea comandă în fereastră:

ssh [email protected]

Ar trebui să înlocuiți 192.168.1.60 cu propria adresă IP. Apoi vi se va cere parola. Dacă nu l-ați schimbat anterior, parola va fi zmeură. În timp ce nu veți vedea că fiecare personaj este tastat pe ecran ceea ce tastați este fiind introduse.

Dacă este afișat un avertisment de securitate, verificați că totul este bine, apoi tastați fie y sau da pentru a continua conexiunea.

Dacă v-ați conectat cu succes la Pi, veți vedea pi @ raspberrypi ~ $ fiind afișat în partea de jos a ecranului Terminal fereastră, similară aceasta:

Configurarea serverului Web

Pasul 1

Mai întâi veți dori să instalați Apache și PHP. Pentru a face acest lucru, trebuie să tastați următoarea comandă în Terminal fereastră:

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

Pasul 2

Trebuie să reporniți serviciul Apache. Tastați următoarea comandă pentru a face acest lucru:

serviciul sudo apache2 reporniți

Pasul 3

Puteți testa serverul web introducând adresa IP într-un browser web. Dacă totul a mers bine, ar trebui să vedeți un mesaj spunând Functioneaza! arata astfel:

Instalarea MySQL

Pasul 1

Este important să aveți instalat MySQL, astfel încât să puteți rula orice care are nevoie de o bază de date, cum ar fi WordPress. Pentru a instala MySQL, tastați următoarea comandă în Terminal fereastră:

sudo apt-get instalează mysql-server mysql-client php5-mysql

Configurarea FTP

Pasul 1

Pentru a permite transferul de fișiere între Mac și Raspberry Pi, va trebui să configurați o conexiune FTP. Pentru a face acest lucru, tastați următoarea comandă care vă va permite să controlați complet directorul rădăcină al serverului web:

sudo chown -R pi / var / www

Pasul 2

Instalare vsftpd care este unul dintre cele mai rapide și mai sigure servere FTP pentru sistemele de tip UNIX. Introduceți următoarea comandă în fereastra Terminal pentru a instala:

sudo apt-get instalare vsftpd

Pasul 3

Vă recomandăm să editați fișierul de configurare pentru vsftpd pentru a le face mai sigure și mai ușor de utilizat. Există trei modificări pe care trebuie să le faceți:

  1. Schimbare anonymous_enable = DA la anonymous_enable = NO pentru a dezactiva FTP anonim)
  2. decomentați local_enable = DA și write_enable = DA pentru a vă permite să efectuați modificări la serverul FTP
  3. În partea de jos a fișierului de configurare, adăugați force_dot_files = DA pentru a permite fișiere precum .htaccess

Apoi salvați și ieșiți din fișierul de configurare apăsând Control-X, atunci Y și apoi Întoarcere cheie.

Pasul 4

Trebuie să reporniți noul server FTP pentru a putea să-l utilizați. Pentru aceasta, introduceți următoarea comandă în fereastra Terminal:

sudo service vsftpd restart

Pasul 5

De asemenea, puteți să creați o scurtătură din folderul de domiciliu al utilizatorului Pi în directorul rădăcină web. Dacă doriți să faceți acest lucru, tastați această comandă:

ln -s / var / www / ~ / www

rezumat

Asta e! Acum ați configurat un server Web local pentru Zmeura Pi!

Ați început să activați SSH, apoi să instalați serverul Web, MySQL și FTP.

Utilizarea unui Raspberry Pi ca server web este una dintre utilizările fundamentale ale unui Pi. Aceasta deschide o serie de posibilități.

Cea mai bună modalitate de a afla ce puteți face cu noul dvs. server Web ar fi să jucați cu el și să vedeți ce poate face!