Raspberry Pi som webserver - hvordan det fungerer
Enkeltkortcomputeren Raspberry Pi er alsidig og kan bruges som en webserver f.eks. Dette praktiske tip viser dig, hvordan du konfigurerer din Raspberry Pi som en webserver, og hvilken software du har brug for.
Sådan konfigureres din Raspberry Pi som en webserver
Der er flere forskellige webservere til Raspberry Pi. I dette praktiske tip præsenterer vi webserveren NGINX. På trods af den lave systemydelse kører dette meget stabilt. For at installere NGNIX på dit system skal du gøre følgende:
- Før dit system opdateret først. Kør først "sudo apt-get update" og derefter "sudo apt-get upgrade".
- Installer derefter pakken til webserveren med "sudo apt-get install nginx".
- Når serveren er installeret, kan du starte den med kommandoen "sudo /etc/init.d/nginx start".
- Du kan nu hente testsiden, der er genereret af NGINX, i browseren til Raspberry Pi med "// localhost /". Hvis du vil have adgang til webstedet fra en anden computer i netværket, skal du indtaste "// IP-Adresse-des-Raspberry /" i browseren.
- Du kan finde ud af IP-adressen på din Raspberry ved at indtaste "hostname -I" i konsollen.
- Hvis du vil ændre webstedet, skal du navigere med "cd / usr / share / nginx / www" til webstedets bibliotek og erstatte index.html med din egen side.
Sådan installeres PHP på din webserver
For at kunne levere dynamiske websteder på din webserver er installation af PHP nødvendig. Gør følgende for at gøre dette:
- Installer PHP-pakken med "sudo apt-get install php5-fpm".
- Derefter skal du aktivere PHP i NGINX. For at gøre dette skal du skifte til kataloget med NGINX med "cd / etc / nginx".
- Åbn konfigurationssiden med NANO-editoren. For at gøre dette skal du indtaste "sudo nano-steder aktiveret / standard" i konsollen.
- I dette dokument skal du udskifte "index index.html index.htm;" af "index index.php index.html index.htm;".
- Kig derefter efter "# videresend PHP-scripts til FastCGI-server, der lytter på 127.0.0.1:9000" nedenfor i dokumentet.
- Fjern diamanten på de følgende 6 linjer (punkt syv til tolv):
- placering ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- inkluderer fastcgi_params;
- }
- Gem derefter konfigurationen, og genstart NGINX med "sudo /etc/init.d/nginx reload".
- Naviger tilbage til mappen på standardwebstedet ved at indtaste "cd / usr / share / nginx / www /" i konsollen.
- Udskift det eksisterende "index.html" med "index.php" og fyld det med det ønskede indhold.