Creați un server Web de Raspberry Pi

Dacă sunteți în căutarea unei modalități de a configura un server web ieftin care este utilizat în principal ca mediu de testare sau pentru a stoca fișiere, atunci Raspberry Pi este ideal pentru dvs. Ce este Pi Zmeura? Acesta este un calculator ieftin mini, ideal pentru funcții simple. Acest tutorial vă va arăta cum să transformați un nou Raspberry Pi într-un server web. Rețineți că lucrăm cu Windows pentru acest articol.

metodă

Partea 1
Pornind sistemul de operare Raspberry Pi

1
Obțineți o licență pentru Sistemul de operare Operating System (Sistem de operare), prin intermediul link-ului din secțiunea Resurse. Există mai multe distribuții, dar în acest articol vom folosi versiunea "Raspbian".
  • 2
    Extrageți imaginea pe cardul SD. Pentru aceasta avem nevoie de un instrument numit Win32 Disc Imager. Un link la acest lucru este, de asemenea, în secțiunea surse. Acum, deschideți instrumentul, navigați la litera de unitate pe care se află cartela SD, selectați locația imaginii sistemului Raspberry Pi și alegeți Burn.
  • 3
    Când arderea este completă, puteți introduce cardul SD în vasul de zmeură Pi și apoi conectați restul cablurilor. Asigurați-vă că ați introdus ultimul conector mini-USB.
  • 4
    Când încărcați sistemul de operare complet, trebuie să vă conectați. Numele de utilizator implicit este "pi", iar parola implicită este "zmeură".
  • 5
    Începeți prin a schimba parola. Introduceți următoarele în linia de comandă:
    passwd pi
  • 6
    Introduceți noua parolă și confirmați-o. Rețineți că cursorul nu se va mișca atunci când introduceți parole, dar încă mai introduceți text.
  • Partea 2
    Rulați actualizări de software

    1
    Deoarece executați o nouă versiune de Debian, trebuie să curățați, să actualizați și să instalați ceva. Mai întâi actualizăm ceasul, fișierele sursă și apoi toate pachetele preinstalate. Introduceți următoarele în linia de comandă (apăsați Enter după fiecare linie):
    sudo dpkg-reconfigurați-vă tzdatasudo apt-get updatesudo apt-get upgrade
  • 2
    Setați data și ora. În linia de comandă (înlocuiți părțile după cum este necesar):
    sudo date --set = "30 decembrie 2013 10:00:00"
  • Partea 3
    Păstrați actualizarea firmware-ului

    1
    În continuare vrem să instalăm instrumentul de actualizare Hexxeh RPI pentru a ține la curent Raspberry Pi. Executați următoarele comenzi (apăsați Enter după fiecare linie):
    sudo apt-get install ca-certificatessudo apt-get install git-coresudo wget -O https://raw.github.com/Hexxeh/rpi-update/master/rpi-update / usr / bin / RPI-actualizare sudo chmod + x / usr / bin / rpi-actualizări rpi-updatesudo închidere -r acum

    Partea 4
    Configurați SSH

    1
    Acum am instalat SSH, astfel încât să putem face orice altceva de la alt computer. Notați mai întâi adresa IP a piurei Pi:
    ifconfig

    Ar trebui să vedeți ceva de genul:
    eth0 Link Encap: Ethernet HWaddr fe: IFD: 45: xx: xx: xxinet adr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Masca: 255.255.255.0inet6 adr: FE80 :: FCFD: xxx: xxx: xxx / 64 Domeniul de aplicare: linkup BROADCAST RUNNING MULTICAST MTU: 1500 metric: 1RX pachete: 35463998 erori: 0 scăzut: 0 depășirilor: 0 frame: 0TX pachete: 30563995 erori: 0 scăzut: 0 depășirilor: 0 purtător: 0collisions: 0 txqueuelen: 1000RX bytes: 11300336376 (11,3 GB) bytes TX: 33179556297 (33,1 GB) întrerup: 76Stelle-vă că sunteți conectat la Internet !! eth0 zi apare dacă ați putea hast.WLAN conectat un cablu Ethernet wlan0, dar ar putea, de asemenea, diferă de acesta.

    "inet addr: 69.164.xxx.xxx" în al doilea rând este adresa IP a dvs. de Raspberry Pi.
  • 2
    Acum activați SSH și reporniți (apăsați Enter după fiecare linie):
    După ce scrie în jos INET adr intra: sudo /etc/init.d/ssh startfür de fiecare dată când vedeți hochfährst.Hinweis pi: În cazul în care apare o eroare, utilizați comanda de mai jos și apoi comanda oben.sudo apt-get install apoi sshStarte dvs. pi: sudo shutdown -r acum
  • 3
    Acum puteți deconecta cablurile pentru tastatura și monitorul USB. Acestea nu mai sunt necesare deoarece totul se face prin SSH.
  • 4
    Încărcați un client SSH ca PuTTy (putty.org) în jos, care poate fi descărcat gratuit de la Google și vă conectați la adresa IP a Raspberry Pi prin sunteți conectat cu numele de utilizator „pi“ și parola setată anterior.
  • Partea 5
    Instalați serverul web

    1


    Pentru a instala Apache și PHP, executați următoarele comenzi:
    sudo apt-get instala apache2 php5 libapache2-mod-php5
  • 2
    Reporniți acum serviciul:
    serviciul sudo apache2 reporniți

    SAU
    sudo /etc/init.d/apache2 restart
  • 3
    Introduceți adresa IP a Raspberry Pi în browserul dvs. Ar trebui să vedeți o pagină simplă care spune "Funcționează!".
  • Partea 6
    Instalați MySQL

    1
    Pentru a instala MySQL, instalați câteva pachete cu următoarea comandă:
    sudo apt-get instalează mysql-server mysql-client php5-mysql

    Partea 7
    Instalați FTP

    1
    Acum instalăm FTP pentru a permite transferul fișierelor către și de la zmeura dvs. Pi.
  • 2
    Luați rădăcina web:
    sudo chown -R pi / var / www
  • 3
    Next install vsftpd:
    sudo apt-get instalare vsftpd
  • 4
    Editați-vă vsftpd.conf:
    sudo nano /etc/vsftpd.conf
  • 5
    Efectuați următoarele modificări:
  • anonymous_enable = DA pe anonymous_enable = NO.
  • Scoateți asta # înainte local_enable = DA și write_enable = DA, astfel încât să nu mai fie tratată ca un comentariu.
  • Apoi du-te în dosar și lipiți force_dot_files = DA adăugat.
  • 6
    Acum salvați și închideți fișierul apăsând Ctrl + O și Ctrl + X.
  • 7
    Reboot vsftpd acum:
    sudo service vsftpd restart
  • 8
    Creați o scurtătură în dosarul de domiciliu al lui Pi pe / var / www:
    ln -s / var / www / ~ / www
  • 9
    Acum puteți accesa Pi prin FTP și accesați folderul / var / www printr-o comandă rapidă care ar trebui să apară când vă conectați.
  • Sfaturi

    • Nu este necesar să instalați un server FTP dacă aveți serverul SSH instalat. Aveți posibilitatea să utilizați o aplicație ca WinSCP pentru a vă conecta prin SCP, care este mai sigură și elimină necesitatea de a deschide un alt port de pe Raspberry Pi.
    • Dacă primiți un mesaj de eroare: "wget: comanda nu a fost găsită", executați "sudo apt-get install wget".

    Ce ai nevoie

    • Zmeura Pi (Modelul B)
    • Un card SD gol, cu cel puțin 4 GB
    • Cablu microUSB (pentru alimentare)
    • Cablu de rețea cu acces la internet
    • tastatură USB
    Distribuiți pe rețelele sociale:

    înrudit