Raspberry Pi mint webszerver - hogyan működik
Az egyfedős Raspberry Pi számítógép sokoldalú, és például webszerverként is használható. Ez a praktikus tipp megmutatja, hogyan állíthatja be Raspberry Pi webszerverként, és milyen szoftverre van szüksége.
Hogyan állítsa be a Raspberry Pi webszervert
Számos különféle webszerver létezik a Raspberry Pi számára. Ebben a gyakorlati tippben bemutatjuk az NGINX webszervert. Az alacsony rendszerteljesítmény ellenére ez nagyon stabil. Az NGNIX telepítéséhez a következőket kell tennie:
- Először frissítse a rendszert. Először futtassa az "sudo apt-get update", majd a "sudo apt-get frissítés" parancsot.
- Ezután telepítse a webkiszolgáló csomagját a "sudo apt-get install nginx" paranccsal.
- A kiszolgáló telepítése után elindíthatja a "sudo /etc/init.d/nginx start" paranccsal.
- Most felhívhatja az NGINX által létrehozott tesztoldalt a Raspberry Pi böngészőjében a "// localhost /" néven. Ha a hálózat egy másik számítógépről kíván hozzáférni a webhelyre, írja be a "// IP-cím-des-Raspberry /" címet a böngészőbe.
- Megtalálhatja a Málna IP-címét a "hostname -I" megadásával a konzolban.
- Ha meg akarja változtatni a webhelyet, keresse meg a "cd / usr / share / nginx / www" gombbal a webhely könyvtárát, és cserélje le az index.html fájlt a saját oldalára.
Hogyan telepítsük a PHP-t a webszerverre
Annak érdekében, hogy dinamikus webhelyeket tudjon nyújtani a webszerverén, szükséges a PHP telepítése. Ehhez az alábbiak szerint járjon el:
- Telepítse a PHP csomagot a "sudo apt-get install php5-fpm" paranccsal.
- Ezután aktiválnia kell a PHP-t az NGINX-ben. Ehhez váltson az NGINX könyvtárára a "cd / etc / nginx" névvel.
- Nyissa meg a konfigurációs oldalt a NANO szerkesztővel. Ehhez írja be a konzol „sudo nano site-engedélyezve / alapértelmezettként” elemet.
- Ebben a dokumentumban cserélje ki az "index index.html index.htm;" az "index index.php index.html index.htm;"
- Ezután keresse a dokumentum "A PHP parancsfájlok átadása a FastCGI szerverre a 127.0.0.1:9000-en történő hallgatáson keresztül" című szakaszát.
- Távolítsa el a gyémántot a következő 6 sorból (hét-tizenkét pont):
- hely ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- tartalmazza a fastcgi_params;
- }
- Ezután mentse el a konfigurációt, és indítsa újra az NGINX-et a "sudo /etc/init.d/nginx reload" paranccsal.
- Keresse meg a szokásos webhely mappáját a "cd / usr / share / nginx / www /" bevitelével a konzolon.
- Cserélje ki a meglévő "index.html" -et "index.php" -re, és töltse meg a kívánt tartalommal.