Cum se creează un server Web pe zmeura Pi
Dacă sunteți în căutarea unei modalități de a crea un server web ieftin, pentru a-l utiliza în primul rând ca un mediu pentru a rula teste sau pentru a stoca fișiere, atunci un Raspberry Pi este perfect pentru tine. Ce este Pi Zmeura? Este un nou computer mini economic, perfect pentru funcțiile de bază. Acest ghid vă va arăta cum să transformați un Raspberry Pi într-un server web. Rețineți că în acest articol vom folosi Windows în unele părți.
conținut
paşi
Metoda 1
Porniți sistemul de operare Raspberry Pi1
Obțineți o copie a sistemului de operare Raspberry Pi de la linkul din secțiunea Surse. Există mai multe versiuni, dar pentru acest articol vom folosi versiunea "Debian Squeeze".
2
Scrieți imaginea pe cardul SD. Pentru a face acest lucru, avem nevoie de un program numit Win 32 Disc Imager. De asemenea, puteți găsi un link pentru acest lucru în secțiunea Surse. Deschideți programul, căutați litera pe care ați atribuit-o cardului SD, selectați locația imaginii sistemului de operare Raspberry Pi și selectați Burn.
3
După ce ați terminat de scris, puteți introduce cardul SD în Raspberry Pi, apoi conectați restul cablurilor, asigurându-vă că ați conectat mini-ul USB ca ultimul lucru.
4
Când Debianul a terminat încărcarea, va trebui să vă conectați. Numele de utilizator implicit este "pi", iar parola implicită este "zmeură".
Metoda 2
Configurați Zmeura Pi1
Desfășurați o nouă versiune de Debian, deci va trebui să efectuați unele operații de curățare, actualizare și instalare. În primul rând, va trebui să actualizăm ceasul, să actualizăm sursele și apoi să actualizăm toate pachetele preinstalate. Utilizați următorul cod pentru a face acest lucru:
sudo dpkg-reconfigurați-vă tzdatasudo apt-get updatesudo apt-get upgrade
Metoda 3
Păstrați actualizarea firmware-ului1
Pentru pasul următor, trebuie să instalăm RPI, instrumentul de actualizare Hexxeh, pentru a menține actualul Raspberry Pi. Pentru aceasta, rulați:
sudo apt-get instalare ca-certificatetoutudo apt-get instalare git-coresudo wget https://goo.gl/1BOfJ -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-actualizări rpi-updatesudo închidere -r acum
Metoda 4
Setați SSH1
Acum, trebuie să configurați SSH, astfel încât să putem efectua toate celelalte operații de la un calculator diferit. Pentru a face acest lucru, luați notă mai întâi adresa IP a Raspberry Pi, apoi executați următorul cod:
sudo mv /boot/boot_enable_ssh.rc /boot/boot.rcsudo închidere -r acum
- 1Acum puteți deconecta cablurile tastaturii USB și monitorul. Nu mai sunt necesare, deoarece puteți efectua toate celelalte operații cu conexiune SSH.
Metoda 5
Finalizați configurarea1
Deschideți clientul SSH și conectați-vă la adresa IP a vasului dvs. de zmeură.
2
Din motive de securitate, trebuie să vă schimbați parola. Faceți-o prin rulare:
sudo passwd pi
- 1Vi se va cere să introduceți parola și să o confirmați introducând-o din nou.
Metoda 6
Instalați serverul1
Veți avea două opțiuni posibile, Apache sau Cherokee. Apache este mai popular, dar Cherokee este mult mai ușor. Acest ghid vă va arăta cum să instalați ambele.
Apache
- 1Pentru a instala Apache și PHP, executați următoarele comenzi:
sudo apt-get instala apache2 php5 libapache2-mod-php5
- 1Dacă primiți o eroare de instalare, executați:
sudo grupadd www-datasudo usermod -g www-date www-date
- 1Acum reporniți dispozitivul:
serviciul sudo apache2 reporniți
- 1Acum, introduceți adresa IP a Raspberry Pi într-un browser și ar trebui să vedeți o pagină simplă care va spune "Functioneaza!" (Funcționează!).
cherokee
- 1Dacă doriți să instalați Cherokee, deoarece Apache este prea greu pentru dvs., executați următoarele comenzi:
sudo apt-get instala cherokee
- 1
- Dacă primiți o eroare de instalare, executați următoarele comenzi, apoi încercați din nou să instalați Cherokee.
sudo addgroup www-date
- 1Instalați PHP:
sudo apt-get instala php5-cgi
- 1Acum, pentru a repara bug-urile, editați fișierul php.ini și eliminați punct și virgulă din fața lui cgi.fix_pathinfo = 1.
- 2Acum reporniți Cherokee executând:
/etc/init.d/cherokee reporniți
Metoda 7
Instalați MySQL1
Pentru a instala MySQL, instalați câteva pachete cu următoarele comenzi:
sudo apt-get instalează mysql-server mysql-client php5-mysql
Metoda 8
Instalați FTP1
Acum, vom instala FTP pentru a permite transferul de fișiere către și de la dvs. Raspberry Pi. Acesta a fost testat numai cu instalarea Apache.
2
Luați proprietatea asupra rădăcinii web:
sudo chown -R pi / var / www
- 1Apoi, instalați vsftpd:
sudo apt-get instalare vsftpd
Metoda 9
Configurați FTP1
Editați fișierul vsftpd.conf, pe care îl puteți găsi de obicei în /etc/vsftpd.conf. De exemplu, folosiți "sudo nano /etc/vsftpd.conf". edita anonymous_enable = DA cu anonymous_enable = NO, influența comentariul de la local_enable = DA și write_enable = DA, apoi mergeți la sfârșitul fișierului și adăugați force_dot_files = DA. Acum salvați și închideți fișierul.
2
Acum, reporniți vsftpd:
sudo service vsftpd restart
Metoda 10
Ultimele Tweaks1
Run:
sudo passwd rădăcină
- 1Deconectați-vă din sesiunea SSH și conectați-vă din nou ca root (TREBUIE să o faceți).
- 2Modificați fișierul de configurare a parolei:
sudo nano / etc / passwd
- 1Găsiți linia pi: x-1000: 1000: Raspberry Pi User ,,,: home / pi:/ bin / bash și adăugați simbolul # la acesta. Salvați și închideți fișierul.
- 2Adăugați utilizatorul pi ca moderator.
sudo usermod -d / var / www pi
- 1Acum ieșiți din sesiunea SSH și conectați-vă din nou pi, apoi garantează drepturile moderatorului a rădăcină.
sudo usermod -L rădăcină
- 1Ieșire. Serverul dvs. ar trebui să funcționeze. Puteți transfera fișiere cu FTP utilizând IP-ul serverului dvs. și conectând la portul 21.
Sfaturi
- Dacă primiți un mesaj de eroare care spune: "wget: comanda nu a fost găsită", alerga "sudo apt-get instalați wget"
Lucrurile de care ai nevoie
- O zmeură Pi (modelul B)
- Un card SD gol, cu cel puțin 2 GB de memorie
- Un cablu micro USB (pentru alimentare)
- Un cablu de rețea
- Un cablu compozit video sau HDMI
- O tastatură USB
Distribuiți pe rețelele sociale:
înrudit
- Cum se accesează Active Directory
- Cum se actualizează un server Minecraft
- Cum de a crește spațiul pe disc pe VMware
- Cum se conectează un PC și un Mac pentru a partaja fișiere și imprimante pe net
- Cum se configurează un FTP între două computere
- Cum se configurează un server FTP în Linux Ubuntu
- Cum se configurează un server de imprimare
- Cum se creează Emoji personalizat pentru discordanță pe PC sau Mac
- Cum se creează un cont Google Talk
- Cum să încărcați un fișier pe un server FTP utilizând SmartFTP
- Cum se creează o bază de date SQL Server
- Cum se creează un server Minecraft cracked
- Cum se creează un server Minecraft pe Mac
- Cum se instalează Windows Server 2003
- Cum se instalează un server FTP pe Windows XP Professional
- Cum se instalează un server Web Apache în Windows
- Cum se instalează o platformă WAMP
- Cum să pregătești o martini de zmeură
- Cum să Stream fișiere multimedia de la PC la PS3 folosind serverul media PlayStation
- Cum să vă alăturați unui server discordant pe Android
- Cum se utilizează FileZilla