Raspberry Pi kaip interneto serveris - kaip jis veikia
Vieno borto kompiuteris „Raspberry Pi“ yra universalus ir gali būti naudojamas, pavyzdžiui, kaip interneto serveris. Šis praktinis patarimas parodo, kaip nustatyti „Raspberry Pi“ kaip žiniatinklio serverį ir kokios programinės įrangos jums reikia.
Kaip nustatyti „Raspberry Pi“ kaip žiniatinklio serverį
Yra keli skirtingi „Raspberry Pi“ žiniatinklio serveriai. Šiame praktiniame patarime pateikiame žiniatinklio serverį NGINX. Nepaisant žemo sistemos našumo, tai veikia labai stabiliai. Norėdami įdiegti NGNIX savo sistemoje, turite atlikti šiuos veiksmus:
- Pirmiausia atnaujinkite savo sistemą. Pirmiausia paleiskite „sudo apt-get update“, tada „sudo apt-get upgrade“.
- Tada įdiekite žiniatinklio serverio paketą su „sudo apt-get install nginx“.
- Įdiegę serverį, galite jį paleisti komanda „sudo /etc/init.d/nginx start“.
- Dabar galite iškviesti NGINX sugeneruotą bandymo puslapį Raspberry Pi naršyklėje naudodami „// localhost /“. Jei norite pasiekti svetainę iš kito tinklo kompiuterio, naršyklėje įveskite „// IP-Adresse-des-Raspberry /“.
- Savo aviečių IP adresą galite sužinoti įvesdami pulte „hostname -I“.
- Jei norite pakeisti svetainę, naršydami „cd / usr / share / nginx / www“ eikite į svetainės katalogą ir pakeiskite index.html savo puslapiu.
Kaip įdiegti PHP į savo interneto serverį
Norint, kad jūsų interneto serveryje būtų galima pateikti dinamiškas svetaines, būtina įdiegti PHP. Norėdami tai padaryti, atlikite šiuos veiksmus:
- Įdiekite PHP paketą su „sudo apt-get install php5-fpm“.
- Tada turite suaktyvinti PHP NGINX. Norėdami tai padaryti, pakeiskite į NGINX katalogą su „cd / etc / nginx“.
- Atidarykite konfigūracijos puslapį naudodami NANO redaktorių. Norėdami tai padaryti, konsolėje įveskite „sudo nano svetaines, įgalintas / numatytasis“.
- Šiame dokumente pakeiskite „index index.html index.htm;“ pagal "index index.php index.html index.htm;".
- Tada dokumente ieškokite „# perduokite PHP scenarijus„ FastCGI “serveriui, klausančiam per 127.0.0.1:9000“.
- Nuimkite deimantą iš šių 6 linijų (nuo septynių iki dvylikos taškų):
- vieta ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- įtraukti „fastcgi_params“;
- }
- Tada išsaugokite konfigūraciją ir paleiskite NGINX iš naujo naudodami „sudo /etc/init.d/nginx reload“.
- Grįžkite į standartinės svetainės aplanką, konsolėje įvesdami „cd / usr / share / nginx / www /“.
- Pakeiskite esamą „index.html“ į „index.php“ ir užpildykite jį norimu turiniu.