Raspberry Pi som webbserver - hur det fungerar
Enbordsdatoren Raspberry Pi är mångsidig och kan användas som en webbserver, till exempel. Detta praktiska tips visar hur du ställer in din Raspberry Pi som en webbserver och vilken programvara du behöver.
Så ställer du in Raspberry Pi som webbserver
Det finns flera olika webbservrar för Raspberry Pi. I detta praktiska tips presenterar vi webbservern NGINX. Trots den låga systemprestandan fungerar detta mycket stabilt. För att installera NGNIX på ditt system måste du göra följande:
- Uppdatera ditt system först. Kör först "sudo apt-get update" och sedan "sudo apt-get upgrade".
- Installera sedan paketet för webbservern med "sudo apt-get install nginx".
- När servern har installerats kan du starta den med kommandot "sudo /etc/init.d/nginx start".
- Du kan nu hämta testsidan genererad av NGINX i webbläsaren på Raspberry Pi med "// localhost /". Om du vill komma åt webbplatsen från en annan dator i nätverket anger du "// IP-Adresse-des-Raspberry /" i webbläsaren.
- Du kan ta reda på IP-adressen för din hallon genom att ange "värdnamn -I" i konsolen.
- Om du vill ändra webbplatsen navigerar du med "cd / usr / share / nginx / www" till katalogen på webbplatsen och ersätter index.html med din egen sida.
Hur du installerar PHP på din webbserver
För att kunna tillhandahålla dynamiska webbplatser på din webbserver är installationen av PHP nödvändig. Gör så här:
- Installera PHP-paketet med "sudo apt-get install php5-fpm".
- Då måste du aktivera PHP i NGINX. För att göra detta, byt till katalogen för NGINX med "cd / etc / nginx".
- Öppna konfigurationssidan med NANO-redigeraren. För att göra detta, ange "sudo nano sites-enabled / default" i konsolen.
- I detta dokument ersätter du "index index.html index.htm;" av "index index.php index.html index.htm;".
- Titta sedan efter "# skicka PHP-skript till FastCGI-servern lyssnar på 127.0.0.1:9000" nedan i dokumentet.
- Ta bort diamanten på följande 6 rader (punkter sju till tolv):
- plats ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- inkludera fastcgi_params;
- }
- Spara sedan konfigurationen och starta om NGINX med "sudo /etc/init.d/nginx reload".
- Navigera tillbaka till mappen på standardwebbplatsen genom att ange "cd / usr / share / nginx / www /" i konsolen.
- Byt ut det befintliga "index.html" med "index.php" och fyll det med önskat innehåll.