Raspberry Pi kā tīmekļa serveris - kā tas darbojas
Vienkorta dators Raspberry Pi ir universāls, un, piemēram, to var izmantot kā tīmekļa serveri. Šis praktiskais padoms parāda, kā iestatīt Raspberry Pi kā tīmekļa serveri un kura programmatūra jums nepieciešama.
Kā iestatīt Raspberry Pi kā tīmekļa serveri
Raspberry Pi ir vairāki dažādi tīmekļa serveri. Šajā praktiskajā padomā mēs piedāvājam tīmekļa serveri NGINX. Neskatoties uz zemo sistēmas veiktspēju, tas darbojas ļoti stabili. Lai instalētu NGNIX savā sistēmā, jums jāveic šādas darbības:
- Vispirms atjauniniet sistēmu. Vispirms palaidiet "sudo apt-get update" un pēc tam "sudo apt-get upgrade".
- Pēc tam instalējiet tīmekļa servera pakotni ar "sudo apt-get install nginx".
- Pēc servera instalēšanas varat to sākt ar komandu "sudo /etc/init.d/nginx start".
- Tagad jūs varat izsaukt NGINX izveidoto testa lapu Raspberry Pi pārlūkā ar "// localhost /". Ja vēlaties piekļūt vietnei no cita tīkla datora, pārlūkā ievadiet "// IP-Adresse-des-Raspberry /".
- Jūs varat uzzināt sava Aveņa IP adresi, konsolē ievadot "resursdatora nosaukums -I".
- Ja vēlaties mainīt vietni, vietnes direktorijā pārvietojieties ar "cd / usr / share / nginx / www" un nomainiet index.html ar savu lapu.
Kā instalēt PHP savā tīmekļa serverī
Lai jūsu tīmekļa serverī varētu nodrošināt dinamiskas vietnes, ir nepieciešama PHP instalēšana. Lai to izdarītu, rīkojieties šādi:
- Instalējiet PHP pakotni ar "sudo apt-get install php5-fpm".
- Tad jums ir jāaktivizē PHP NGINX. Lai to izdarītu, nomainiet uz NGINX direktoriju ar "cd / etc / nginx".
- Izmantojot NANO redaktoru, atveriet konfigurācijas lapu. Lai to izdarītu, konsolē ievadiet "sudo nano vietnes iespējots / noklusējums".
- Šajā dokumentā aizstāt "indekss index.html index.htm;" pēc "indekss index.php indekss.html indekss.htm;".
- Pēc tam zemāk dokumentā meklējiet "# nodot PHP skriptus FastCGI serverim, klausoties pa 127.0.0.1:9000".
- Noņemiet dimantu šādās 6 rindās (septiņi līdz divpadsmit punkti):
- atrašanās vieta ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- iekļaut fastcgi_params;
- }
- Pēc tam saglabājiet konfigurāciju un restartējiet NGINX ar "sudo /etc/init.d/nginx reload".
- Dodieties atpakaļ uz standarta vietnes mapi, konsolē ievadot “cd / usr / share / nginx / www /”.
- Aizvietojiet esošo "index.html" ar "index.php" un piepildiet to ar vēlamo saturu.