Cum se face un server web bazat pe raspberry pi

Dacă sunteți în căutarea unei modalități de a face un server web ieftin pentru utilizarea ca un mediu de stocare sau de stocare a fișierelor, atunci Raspberry Pi va fi opțiunea perfectă pentru dvs.Ce este Raspberry Pi? Acesta este un mini-calculator ieftin, ideal pentru funcțiile de bază.Această instrucțiune vă va arăta cum să transformați Raspberry Pi într-un server web.Luați în considerare că toate acțiunile din acest articol au fost făcute în Windows.

Pași

Partea 1 din 7:
Rulați sistemul de operare Raspberry Pi
  1. Imagine intitulată 2254547 1
unu. Descărcați o copie a sistemului de operare Raspberry Pi (sistem de operare) prin referință în secțiunea Surse și linkuri.Disponibil mai multe distribuții diferite, dar pentru acest articol vom folosi versiunea "Rapbian".
  • Imagine intitulată 2254547 2
    2. Scoateți imaginea de pe cardul SD.Pentru a face acest lucru, avem nevoie de un utilitar numit Win32 Disc Imager. Linkul către acesta este disponibil și în secțiunea Surse și linkuri.Deschideți utilitarul, mergeți la litera discului, care este atribuit cardului dvs. SD, selectați locația imaginii cu sistemul de operare de rasură și apăsați pe Burn.
  • Imagine intitulată 2254547 4
    3. Odată ce înregistrarea este finalizată, puteți instala o cartelă SD la Raspberry Pi, apoi puteți conecta restul firelor, MINI USB Plug în ultimul.
  • Imagine intitulată 2254547 5
    4. După ce descărcarea sistemului de operare este finalizată, trebuie să introduceți. Login standard "Pi", și parola "Zmeură".
  • Imagine intitulată 2254547 6
    cinci. Începeți cu schimbarea parolei.În promptul de comandă, introduceți:
    Passwd Pi
  • Imagine intitulată 2254547 7
    6. Introduceți o nouă parolă și confirmați-o. Rețineți că cursorul nu se va mișca în timpul introducerii textului, dar textul va fi introdus.
  • Partea 2 din 7:
    Rulați actualizarea software-ului
    1. Imagine intitulată 2254547 8
    unu. Deoarece utilizați o nouă versiune de Debian, va trebui să curățați ceva, actualizare și instalare. În primul rând, vom actualiza ora, sursă, apoi vom modifica versiunile anterioare ale pachetelor instalate.În promptul de comandă, introduceți următoarele (după fiecare linie, apăsați RETURN / ENTER):
    Sudo dpkg-reconfigurat tzdatasudo apt-get upgrade-ul APT-GET Actualizarea
  • Imagine intitulată 2254547 9
    2. Setarea datei și orei. Din linia de comandă, introduceți (înlocuiți o parte a codului cu datele curente):
    Sudo Date --set ="30 decembrie 2013 10:00:00"
  • Partea 3 din 7:
    Cum să sprijiniți firmware-ul actualizat
    1. Imagine intitulată 2254547 10
    unu. Apoi, am stabilit utilitatea pentru a actualiza RPI-urile Hexxeh pentru a menține versiunea curentă a firmware-ului PI Raspberry Pi. Pentru a face acest lucru, introduceți următoarea comandă (după fiecare rând, apăsați RETURN / ENTER):
    Sudo apt-get instalare ca-certificare sept-get instalare git-coresudo wget https: // crud.Github.COM / HEXXEH / RPI-Update / Master / Rpi-Update-O / USR / BIN / RPI-Update && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo oprire -r acum
    Partea 4 din 7:
    Instalarea ssh
    Imagine intitulată Hostnamei.jpg
    unu. Acum vom configura SSH, astfel încât să puteți produce alte manipulări utilizând un alt computer. Pentru aceasta, aflați mai întâi adresa IP Raspberry Pi:
    ifconfig

    Trebuie să vedeți ceva despre similitudinea acestui lucru:
    Eth0Link Encap: Ethernethwaddr FE: FD: 45: XX: XX: XXINET ADR: 69.164.XXX.Xxxbcast: 69.164.XXX.Xxxmask: 255.255.255.0inet6 AddR: FE80 :: FCFD: XXX: XXX: XXX / 64 Domeniul de aplicare: Linkup difuzare care rulează multicastmtu: 1500metric: 1rx Pachete: 35463998 Erros: 0 Dropped: 0 Overruns: 0 cadru: 0TX Pachete: 30563995 Erori: 0 Dropped: 0 Suprapunere : 0 Carrier: 0collisions: 0 Txqueen: 1000Rx Bytes: 11300336376 (11.3 GB) Bytes TX: 33179556297 (33.1 GB) Întrerupeți: 76 BESS Sunteți conectați la Internet.Dacă este conectat cablul Ethernet, va apărea eticheta eth0.Rețeaua wireless poate fi notată de WLAN0, dar este și o altă denumire.

    Pe a doua linie "Addr inet: 69.164.XXX.XXX" Este specificată adresa IP a PI-ului dvs. de zmeură.
  • Imagine intitulată 2254547 12
    2. Acum porniți ssh și reporniți (după fiecare linie, apăsați RETURN / ENTER):
    După ce a observat utilizarea addrului inet: sudo / etc / init.D / SSH Ora de pornire la încărcare PI.Sfat: Când apare o eroare, utilizați comanda de mai jos și apoi cea de mai sus.Sudo apt-get instalare sshzan, reporniți-vă PI: Sudo Shutdown -r acum
  • Imagine intitulată 2254547 13
    3. Acum puteți dezactiva tastatura și monitorul USB. Acum nu sunt necesare, deoarece acțiunile viitoare veți produce prin SSH.
  • Imagine intitulată 2254547 14
    4. Descărcați clientul SSH, cum ar fi chit (Putty.Org) pe care le puteți descărca CGoogle gratuit și vă puteți conecta la adresa IP a zmeurii dvs. Conectați-vă utilizând Login "Pi" și parola ați instalat mai devreme.
  • Partea 5 din 7:
    Instalarea unui server web
    1. Imagine intitulată 2254547 15
    unu. Pentru a instala Apache și PHP, urmați aceste comenzi:
    Sudo apt-get install apache2 php5 libapache2-mod-php5
  • Imagine intitulată 2254547 16
    2. Acum reporniți serviciul:
    Sudo Service Apache2 Repornește

    SAU
    Sudo / etc / init.D / apache2 repornește
  • Imagine intitulată 2254547 17
    3. Introduceți adresa IP a lui Raspberry Pi într-un browser web.Trebuie să vedeți o pagină simplă cu inscripția "Functioneaza!"
  • Partea 6 din 7:
    Instalarea MySQL
    1. Imagine intitulată 2254547 18
    unu. Pentru a instala MySQL, instalați mai multe pachete utilizând următoarea comandă:
    Sudo apt-get instalare mysql-server mysql-client php5-mysql
    Partea 7 din 7:
    Instalarea FTP
    1. Imagine intitulată 2254547 19
    unu. Acum vom instala FTP pentru a transfera fișierele by / s Raspberry Pi.
  • Imagine intitulată 2254547 20
    2. Schimbați drepturile dosarelor de călărie:
    Sudo chown -r pi / var / www
  • Imagine intitulată 2254547 21
    3. Apoi, instalați VSFTPD:
    Sudo apt-get instalare vsftpd
  • Imagine intitulată 2254547 22
    4. Editați fișierul VSFTPD.Conf:
    Sudo nano / etc / vsftpd.Conf
  • Imagine intitulată 2254547 23
    cinci. Efectuați următoarele modificări:
  • Anonimous_enable = da la Anonimous_enable = Nu
  • Renunțarea Locale_enable = da Și Write_enable = da
  • Apoi mergeți la partea de jos a fișierului și adăugați Force_dot_files = da.
  • Imagine intitulată 2254547 24
    6. Salvați fișierul și ieșiți apăsând Ctrl-O, Ctrl-X.
  • Imagine intitulată 2254547 25
    7. Acum reporniți VSFTPD:
    Sudo Service VSFTPD repornire
  • Imagine intitulată 2254547 26
    opt. Adăugați o legătură rapidă din dosarul Home al utilizatorului PI la / VAR / WWW:
    Ln -s / var / www / ~ / www
  • Imagine intitulată 2254547 27
    nouă. Acum vă puteți conecta la folderul / VAR / WWW printr-o legătură rapidă, care ar trebui să apară la introducerea, prin FTP și utilizând numele de utilizator PI
  • sfaturi

    • Dacă apare un mesaj de eroare cu următorul text: "Wget: comanda nu a fost găsită", Lansa "Sudo apt-get instalare wget"

    De ce ai nevoie

    • Raspberry Pi (Modelul B)
    • Cartelă SD goală de cel puțin 4 GB
    • Cablu Micro USB (pentru putere)
    • Cablu de rețea cu acces la internet
    • Tastatura USB
    Publicații similare