Raspberry Pi come server Web: come funziona
Il computer a scheda singola Raspberry Pi è versatile e può essere utilizzato come server Web, ad esempio. Questo suggerimento pratico mostra come configurare Raspberry Pi come server Web e quale software è necessario.
Come configurare Raspberry Pi come server Web
Esistono diversi server Web per Raspberry Pi. In questo suggerimento pratico, presentiamo il web server NGINX. Nonostante le basse prestazioni del sistema, questo funziona in modo molto stabile. Per installare NGNIX sul tuo sistema, devi fare quanto segue:
- Prima aggiorna il tuo sistema: prima esegui "sudo apt-get update" e poi "sudo apt-get upgrade".
- Quindi installare il pacchetto per il server Web con "sudo apt-get install nginx".
- Dopo l'installazione del server, è possibile avviarlo con il comando "sudo /etc/init.d/nginx start".
- Ora puoi richiamare la pagina di test generata da NGINX nel browser di Raspberry Pi con "// localhost /". Se si desidera accedere al sito Web da un altro computer in rete, immettere "// IP-Adresse-des-Raspberry /" nel browser.
- Puoi scoprire l'indirizzo IP del tuo Raspberry inserendo "hostname -I" nella console.
- Se si desidera modificare il sito Web, navigare con "cd / usr / share / nginx / www" nella directory del sito Web e sostituire index.html con la propria pagina.
Come installare PHP sul tuo server web
Per poter fornire siti Web dinamici sul tuo server web, è necessaria l'installazione di PHP. Per fare ciò, procedere come segue:
- Installa il pacchetto PHP con "sudo apt-get install php5-fpm".
- Quindi devi attivare PHP in NGINX. Per fare ciò, passare alla directory di NGINX con "cd / etc / nginx".
- Apri la pagina di configurazione con l'editor NANO. Per fare ciò, immettere "sudo nano siti abilitato / predefinito" nella console.
- In questo documento, sostituire "index index.html index.htm;" di "index index.php index.html index.htm;".
- Quindi cerca "# passa gli script PHP al server FastCGI in ascolto su 127.0.0.1:9000" di seguito nel documento.
- Rimuovere il diamante sulle seguenti 6 linee (punti da sette a dodici):
- posizione ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- include fastcgi_params;
- }
- Quindi salvare la configurazione e riavviare NGINX con "sudo /etc/init.d/nginx ricaricare".
- Tornare alla cartella del sito Web standard immettendo "cd / usr / share / nginx / www /" nella console.
- Sostituisci "index.html" esistente con "index.php" e riempilo con il contenuto desiderato.