Raspberry Pi en tant que serveur Web - comment cela fonctionne
L'ordinateur monocarte Raspberry Pi est polyvalent et peut être utilisé comme serveur Web, par exemple. Cette astuce pratique vous montre comment configurer votre Raspberry Pi en tant que serveur Web et quel logiciel vous avez besoin.
Comment configurer votre Raspberry Pi en tant que serveur Web
Il existe plusieurs serveurs Web différents pour le Raspberry Pi. Dans cette astuce pratique, nous vous présentons le serveur web NGINX. Malgré les faibles performances du système, cela fonctionne très stable. Pour installer NGNIX sur votre système, vous devez procéder comme suit:
- Mettez votre système à jour en premier. Exécutez d'abord "sudo apt-get update" puis "sudo apt-get upgrade".
- Ensuite, installez le package pour le serveur Web avec "sudo apt-get install nginx".
- Une fois le serveur installé, vous pouvez le démarrer avec la commande "sudo /etc/init.d/nginx start".
- Vous pouvez maintenant appeler la page de test générée par NGINX dans le navigateur du Raspberry Pi avec "// localhost /". Si vous souhaitez accéder au site Web à partir d'un autre ordinateur du réseau, entrez "// IP-Adresse-des-Raspberry /" dans le navigateur.
- Vous pouvez trouver l'adresse IP de votre Raspberry en entrant "hostname -I" dans la console.
- Si vous souhaitez modifier le site Web, naviguez avec "cd / usr / share / nginx / www" dans le répertoire du site Web et remplacez index.html par votre propre page.
Comment installer PHP sur votre serveur Web
Afin de pouvoir fournir des sites Web dynamiques sur votre serveur Web, l'installation de PHP est nécessaire. Pour ce faire, procédez comme suit:
- Installez le paquet PHP avec "sudo apt-get install php5-fpm".
- Ensuite, vous devez activer PHP dans NGINX. Pour ce faire, accédez au répertoire de NGINX avec "cd / etc / nginx".
- Ouvrez la page de configuration avec l'éditeur NANO. Pour ce faire, entrez "sudo nano sites-enabled / default" dans la console.
- Dans ce document, remplacez "index index.html index.htm;" par "index index.php index.html index.htm;".
- Recherchez ensuite "# passez les scripts PHP au serveur FastCGI en écoutant 127.0.0.1:9000" ci-dessous dans le document.
- Retirez le diamant aux 6 lignes suivantes (points sept à douze):
- emplacement ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- inclure fastcgi_params;
- }
- Enregistrez ensuite la configuration et redémarrez NGINX avec "sudo /etc/init.d/nginx reload".
- Revenez au dossier du site Web standard en entrant "cd / usr / share / nginx / www /" dans la console.
- Remplacez le "index.html" existant par "index.php" et remplissez-le avec le contenu souhaité.