Raspberry Pi veebiserverina - kuidas see töötab
Üheplaadiline arvuti Raspberry Pi on mitmekülgne ja seda saab kasutada näiteks veebiserverina. See praktiline näpunäide näitab teile, kuidas seadistada oma Raspberry Pi veebiserveriks ja millist tarkvara te vajate.
Kuidas seadistada oma Raspberry Pi veebiserveriks?
Raspberry Pi jaoks on mitu erinevat veebiserverit. Selles praktilises näpunäites tutvustame veebiserverit NGINX. Vaatamata süsteemi madalale jõudlusele töötab see väga stabiilselt. NGNIXi installimiseks oma süsteemi peate tegema järgmist:
- Uuendage oma süsteem kõigepealt. Esmalt käivitage "sudo apt-get update" ja siis "sudo apt-get upgrade".
- Seejärel installige veebiserveri pakett "sudo apt-get install nginx" abil.
- Pärast serveri installimist saate selle käivitada käsuga "sudo /etc/init.d/nginx start".
- Nüüd saate kutsuda NGINXi loodud testlehe Raspberry Pi brauseris väljale "// localhost /". Kui soovite veebisaidile juurde pääseda teisest võrgus olevast arvutist, sisestage brauserisse "// IP-Adresse-des-Raspberry /".
- Oma Vaarika IP-aadressi saate teada, sisestades konsooli "hostinimi -I".
- Kui soovite veebisaiti muuta, liikuge "cd / usr / share / nginx / www" abil veebisaidi kataloogi ja asendage index.html omaenda lehega.
Kuidas installida PHP veebiserverisse?
Dünaamiliste veebisaitide pakkumiseks oma veebiserveris on vajalik PHP installimine. Selleks toimige järgmiselt:
- Installige PHP pakett versiooniga "sudo apt-get install php5-fpm".
- Seejärel peate PHP aktiveerima NGINX-is. Selleks minge NGINX-i kataloogi "cd / etc / nginx" abil.
- Avage konfiguratsioonileht NANO redaktoriga. Selleks sisestage konsooli "sudo nano saidid lubatud / vaikimisi".
- Asendage selles dokumendis "register index.html index.htm;" poolt "indeks index.php index.html index.htm;".
- Seejärel otsige allpool dokumendist "# edastage PHP-skriptid FastCGI-serverile kuulamiseks kanalil 127.0.0.1:9000".
- Eemaldage teemant järgmiselt 6 joonelt (punkt seitse kuni kaksteist):
- asukoht ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- lisada fastcgi_params;
- }
- Seejärel salvestage konfiguratsioon ja taaskäivitage NGINX rakendusega "sudo /etc/init.d/nginx reload".
- Liikuge tagasi tavalise veebisaidi kausta, sisestades konsooli "cd / usr / share / nginx / www /".
- Asendage olemasolev "index.html" sõnadega "index.php" ja täitke see soovitud sisuga.