Cum se face un server web Raspberry Pi (cu imagini)

Cuprins:

Cum se face un server web Raspberry Pi (cu imagini)
Cum se face un server web Raspberry Pi (cu imagini)

Video: Cum se face un server web Raspberry Pi (cu imagini)

Video: Cum se face un server web Raspberry Pi (cu imagini)
Video: Eroare la deschiderea aplicațiilor Android - Iată rezolvarea! 2024, Martie
Anonim

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

2254547 1
2254547 1

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

2254547 2
2254547 2

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.

2254547 3
2254547 3

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.

2254547 4
2254547 4

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

2254547 5
2254547 5

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.

2254547 6
2254547 6

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

2254547 7
2254547 7

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

2254547 8
2254547 8

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

2254547 9
2254547 9

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

2254547 10
2254547 10

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

Hostnamei
Hostnamei

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

  • Ar trebui să vedeți așa ceva:
  • 192.168.1.17

  • Ceea ce apare este adresa IP a Raspberry Pi.
2254547 12
2254547 12

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

2254547 13
2254547 13

Pasul 3. Deconectați cablurile pentru tastatura USB și monitor

Acestea nu mai sunt necesare, deoarece orice altceva se va face prin SSH.

2254547 14
2254547 14

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

2254547 15
2254547 15

Pasul 1. Instalați Apache și PHP

Pentru aceasta, executați următoarele comenzi:

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

2254547 16
2254547 16

Pasul 2. Reporniți serviciul:

    sudo service apache2 reporniți

    SAU

    sudo /etc/init.d/apache2 restart

2254547 17
2254547 17

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

2254547 18
2254547 18

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

2254547 19
2254547 19

Pasul 1. Instalați FTP pentru a permite transferul de fișiere către și de la Raspberry Pi

2254547 20
2254547 20

Pasul 2. Acceptați rădăcina web:

    sudo chown -R pi / var / www

2254547 21
2254547 21

Pasul 3. Instalați vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Pasul 4. Editați fișierul vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

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.
2254547 24
2254547 24

Pasul 6. Salvați și ieșiți din fișier apăsând CTRL-O, CTRL-X

2254547 25
2254547 25

Pasul 7. Reporniți vsftpd:

    sudo service vsftpd restart

2254547 26
2254547 26

Pasul 8. Creați o comandă rapidă din folderul principal al utilizatorului Pi către / var / www:

    ln -s / var / www / ~ / www

2254547 27
2254547 27

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”

Recomandat: