Găzduiți propriul dvs. site pe zmeura Pi

Găzduiți propriul dvs. site pe zmeura Pi / Wordpress și dezvoltare web

Aveți nevoie să rulați un site web, dar nu vă puteți permite costurile de găzduire? O modalitate în jurul valorii de acest lucru este cu Raspberry Pi, care este mai mult decât capabil de a rula software-ul de bază server de web. Cel mai bun lucru este să fie simplu.

De ce să folosiți o zmeură Pi?

Ne-am uitat anterior la numeroasele utilizari uimitoare pentru Raspberry Pi Top 5 uimitoare utilizari pentru zmeura dvs. Pi Calculator Top 5 uimitoare utilizari pentru zmeura Pi Computer Am primit recent Pi zmeura mea dupa o lunga asteptare - Am câteva planuri pentru asta. Problema este că nu sunt sigur ce proiect vreau să încerc mai întâi. În timp ce ... Citește mai mult - dar cine știa că poate funcționa ca un server web? Indiferent dacă sunteți în căutarea unui site orientat spre Internet (poate ca o pagină de pornire de bază), un intranet corporativ la scară mică sau o mașină de testare pe care rulează un sistem de dezvoltare WordPress pe (sau chiar noua platformă de bloguri Ghost Wordpress Killer? Pentru a Ghost (și cum să-l instalați pe o Pi Zmeura) Wordpress Killer? Bine ați venit la Ghost (și cum să-l instalați pe o Pi Zmeura Citește mai mult), este ușor de a configura.

Există mai multe motive bune pentru a configura un Raspberry Pi ca server de web. De exemplu, este posibil ca computerul dvs. să nu aibă resursele de sistem disponibile pentru a servi paginile în mod fiabil. În mod alternativ, este posibil să fiți interesat să îl utilizați ca un server web întotdeauna, care oferă conținut pe care oricine îl poate accesa, ceea ce înseamnă că părăsirea dispozitivului este activată pentru perioade lungi de timp. Pe măsură ce Raspberry Pi are o amprentă de energie foarte redusă, aceasta face ca acesta să fie o alegere ideală.

Există și alte motive. Dimensiunea calculatorului o face utila ca dispozitiv portabil, lucru care s-ar putea dovedi util dacă încercați să rulați un server web într-un teritoriu în care acest lucru nu este permis, de obicei, sau dacă gazduirea este costisitoare pentru dvs..

Noțiuni de bază: Configurați hardware-ul serverului!

Înainte de a începe, asigurați-vă că aveți toate componentele hardware necesare. Ghidul nostru pentru setarea de bază de zmeură Pi ce este adevăratul cost cu o răsplată Pi? Care este costul real de a alerga o Pi Zmeura? Raspberry Pi - un calculator mic, compact și versatil, capabil să proceseze HDMI și MPEG-2 fiind componenta centrală a oricărui număr de proiecte de weekend de la stațiile de jocuri retro și centrele media la smart ... Citeste mai mult ar trebui să vă ajute aici. În plus, trebuie să vă asigurați că dispozitivul dvs. este conectat la rețeaua locală. Acest lucru ar putea fi prin Ethernet sau puteți configura Wi-Fi cu un dongle adecvat Configurarea rețelei fără fir pe zmeura dvs. Pi Configurarea rețelei fără fir pe zmeura dvs. Pi Practic, fiecare proiect Raspberry Pi va necesita o conexiune la rețea și o flexibilitate considerabilă poate fi câștigată de ignorând portul Ethernet în favoarea unui dongle USB fără fir. Citeste mai mult .

Ar trebui să aveți, de asemenea, un distro adecvat instalat pe cardul SD. Mai multe sunt disponibile 11 Sisteme de operare pe care le poti rula pe Raspberry Pi 11 Sisteme de operare pe care le poti rula pe Raspberry Pi Hardware-ul lui Raspberry Pi este doar o parte a monedei. Iată câteva sisteme de operare Raspberry Pi diferite pe care le puteți instala. Citeste mai mult ; pașii din acest ghid au fost realizați utilizând Raspbian.

Merită să faceți timp pentru a configura SSH pe dvs. de zmeură Pi Setarea dvs. de zmeură Pi pentru utilizare fără cap SSH Setarea dvs. de zmeură Pi pentru utilizarea fără cap de utilizare cu SSH Raspberry Pi poate accepta comenzi SSH atunci când sunt conectate la o rețea locală (fie prin Ethernet sau Wi-Fi), permițându-vă să configurați cu ușurință. Beneficii de SSH merge dincolo de suprimarea screening-ul zilnic ... Citeste mai mult, precum și TightVNC VNC, SSH și HDMI: Trei opțiuni pentru vizualizarea dvs. de zmeură Pi VNC, SSH și HDMI: Trei opțiuni pentru vizionarea dvs. de zmeura Pi Piersica este o un mic computer remarcabil, dar poate dura mult timp să îl configurați și să îl conectați la monitor. Citeste mai mult .

Configurarea Pi zmeura ca un server Web

Înainte de a încărca paginile dvs. HTML în Raspberry Pi, va trebui să configurați serverul și software-ul acestuia.

Începeți prin rularea unei actualizări utilizând sudo apt-get update. Apoi, va trebui să instalați Apache și bibliotecile asociate, care se pot face prin introducerea:

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

În cele din urmă, introduceți:

serviciul sudo apache2 reporniți

Apoi, deschideți un browser de pe computer și introduceți adresa IP în bara de adrese. Veți vedea confirmarea că Apache este instalat.

Raspberry Pi este acum setat ca un server web de bază. Tot ce trebuie să faceți este să adăugați pagini!

Configurarea FTP pe zmeura Pi

În timp ce puteți verifica în browser-ul că Pi-ul dvs. rulează ca server web, pagina oferită va fi foarte simplă. Acesta este un fișier tipic index.php tip placeholder, unul pe care va trebui să îl înlocuiți cu propriul document PHP sau HTML.

Acest lucru va fi mult mai ușor cu FTP instalat și puteți face acest lucru creând mai întâi un director www corespunzător și apoi instalând software-ul FTP:

sudo chown -R pi / var / www sudo apt-get instalare vsftpd

Cu aplicația FTP vsftpd (“Foarte sigur FTP Daemon”), va trebui să faceți anumite modificări în configurație. Mai întâi, deschideți fișierul config ...

sudo nano /etc/vsftpd.conf

... și să faceți următoarele modificări de securitate / securitate:

Actualizați

anonymous_enable = DA

la

anonymous_enable = NO

Descompuneți următoarele linii (eliminați simbolul #)

# local_enable = YES # write_enable = DA

În final, adăugați această linie la sfârșitul fișierului:

force_dot_files = DA

Aceasta va forța afișarea fișierelor de server începând cu a “.”, cum ar fi .htaccess.

Apăsați CTRL + X pentru a salva și a ieși, confirmând cu Y și Enter.

Ar trebui să reporniți FTP cu

sudo service vsftpd restart

Folosind un FTP standard pentru desktop, vei putea să te conectezi la Pixul tău de Zmeură. Fișierele trebuie să fie încărcate la / Var / www.

Vrei mai mult decât HTML? Zmeura Pi susține de asemenea LAMP!

Raspberry Pi nu este numai capabil să servească pagini HTML de bază. Configurația serverului LAMP poate fi instalată dacă doriți să utilizați MySQL complet cu suport PHP

sudo apt-get instalează mysql-server mysql-client php5-mysql

Ca în cazul oricărui proiect de server web, trebuie să stabiliți mai întâi dacă metoda pe care intenționați să o utilizați va fi potrivită pentru nevoile dvs. În timp ce este posibil să configurați WordPress pentru a rula pe Raspberry Pi, adăugarea unei multitudini de pluginuri și a mai multor actualizări zilnice va face extrem de lent. Site-ul pe care intenționați să-l rulați - cel puțin cu un singur Pi Raspberry - ar trebui să fie lumină asupra resurselor și cerințelor software. Prin toate mijloacele, utilizați o soluție bazată pe baze de date dacă este necesar, dar limitați numărul de pagini / volum de conținut care pot fi vizualizate.

Considerații de securitate și tehnică

Este puțin probabil să obțineți ceva aproape de viteza la nivel de producție atunci când utilizați Raspberry Pi ca server web pentru orice asemănător cu un site popular.

Există modalități prin care puteți îmbunătăți performanța, cum ar fi configurarea software-ului de tip server pe o unitate HDD USB mai degrabă decât pe cardul SD, pentru a reduce degradarea prin procese regulate de citire / scriere. Alternativ, utilizarea opțiunii RAM a dispozitivului pentru stocarea temporară a fișierului de citire / scriere este de asemenea o opțiune. Acesta este un lucru pe care probabil că doriți să-l schimbați atunci când ați decis cum veți folosi serverul dvs. web foarte mic.

Deși este potrivit pentru crearea unei versiuni de testare a unui site PHP bazat pe baze de date, sarcinile online ale Raspberry Pi sunt probabil cele mai potrivite pentru o mică colecție de pagini statice.

Rețineți că dacă intenționați să deschideți accesul la Raspberry Pi ca server web conectat la Internet, va trebui să vă configurați ruterul cu o adresă IP statică Ce este o adresă IP statică, Cum obțin unul și avantajele acestuia / Dezavantaje Ce este o adresă IP statică, cum pot obține unul și avantajele / dezavantajele sale? În rețelele de domiciliu, adresele IP nu sunt de obicei fixe, dar se încadrează în anumite game. O adresă IP statică nu se modifică. Care sunt avantajele acestui lucru și de ce ați dori unul? Citeste mai mult .

În cele din urmă, faceți timp pentru a schimba parola implicită a lui Raspberry Pi. Acest lucru se poate face în linia de comandă prin intermediul SSH folosind

 passwd

Apoi vi se va solicita introducerea și confirmarea unei noi parole. Acest lucru va împiedica pe oricine familiarizat cu Raspbian să aibă acces la backend-ul paginii dvs. web.

Concluzie: un site web portabil!

Potențialul de a utiliza un Raspberry Pi ca server web este considerabil. Deși este puțin probabil să puteți găzdui jocuri sau un site precum MakeUseOf, prin utilizarea unor instrumente portabile (cum ar fi un acumulator și un dongle pentru Internet mobil), puteți utiliza mini-computerul pentru a găzdui un site oriunde în lume te poate găsi.

Alternativ, ați putea găzdui un intranet la domiciliu Configurați rapid propria dvs. locuință Intranet cu ocPortal Configurați rapid propria dvs. locuință Întranet cu ocPortal V-ați gândit vreodată cum ar fi să aveți o "pagină de portal" pentru familia dvs., la fel ca mulți companiile oferă angajaților? Nu ar fi convenabil să aveți un depozit central pe bază de web ... Citește mai mult !

Încearcă-o și anunțați-ne cum ați folosit serverul de web Raspberry Pi.

Credite de imagine: Johan Larsson Via Flickr

Explorați mai multe despre: Apache Server, Web Hosting.