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 Piunu. 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".

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.

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.

4. După ce descărcarea sistemului de operare este finalizată, trebuie să introduceți. Login standard "Pi", și parola "Zmeură".

cinci. Începeți cu schimbarea parolei.În promptul de comandă, introduceți:
Passwd Pi

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-uluiunu. 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

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 actualizatunu. 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
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ă.

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

3. Acum puteți dezactiva tastatura și monitorul USB. Acum nu sunt necesare, deoarece acțiunile viitoare veți produce prin SSH.

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 webunu. Pentru a instala Apache și PHP, urmați aceste comenzi:
Sudo apt-get install apache2 php5 libapache2-mod-php5

2. Acum reporniți serviciul:
Sudo Service Apache2 Repornește
SAU
Sudo / etc / init.D / apache2 repornește

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 MySQLunu. 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 FTPunu. Acum vom instala FTP pentru a transfera fișierele by / s Raspberry Pi.

2. Schimbați drepturile dosarelor de călărie:
Sudo chown -r pi / var / www

3. Apoi, instalați VSFTPD:
Sudo apt-get instalare vsftpd

4. Editați fișierul VSFTPD.Conf:
Sudo nano / etc / vsftpd.Conf

cinci. Efectuați următoarele modificări:

6. Salvați fișierul și ieșiți apăsând Ctrl-O, Ctrl-X.

7. Acum reporniți VSFTPD:
Sudo Service VSFTPD repornire

opt. Adăugați o legătură rapidă din dosarul Home al utilizatorului PI la / VAR / WWW:
Ln -s / var / www / ~ / www

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