Serveur Web Apache sur Raspberry Pi
Le serveur HTTP Apache est l'un des serveurs Web les plus populaires au monde. Il s'agit d'un serveur HTTP open source et multiplateforme qui alimente un grand pourcentage des sites Web d'Internet. Apache fournit de nombreuses fonctionnalités puissantes qui peuvent être étendues grâce à des modules supplémentaires.
Installer Raspberry Pi OS à l'aide de Raspberry Pi Imager
Raspberry Pi exécutant Raspbian
Si vous n’avez pas déjà Raspbian, vous pouvez récupérer la dernière version
Installation d'Apache
Apache est disponible dans les référentiels Raspbian par défaut et l'installation est assez simple.
Tout d'abord, mettez à jour l'index du package, puis installez le package apache2 en exécutant les commandes suivantes :
sudo apt-get update
sudo apt-get upgrade
Redémarrez votre Raspberry Pi en exécutant la commande suivante :
reboot
Une fois votre Raspberry Pi redémarré, il exécutera la dernière version de Raspbian.
Installer le serveur Web Apache
sudo apt install apache2 -y
Votre Raspberry Pi fonctionne désormais comme un serveur Web de base !
Installation de PHP
Si vous souhaitez servir des fichiers PHP dynamiques sur votre Raspberry Pi, vous devrez installer le module PHP et PHP Apache :
sudo apt install php libapache2-mod-php
Une fois les packages installés pour activer le module PHP, redémarrez le service Apache :
sudo systemctl restart apache2
Tester si votre serveur Web Apache est correctement configuré pour le traitement PHP
Modifier les permissions du dossier
(lire, écrire, exécuter)
sudo chown pi:pi /var/www/html
sudo chmod 755 /var/www/html
Ou modifier toutes les permissions
sudo chown -R pi:pi /var/www/html
sudo chmod -R 755 /var/www/html
Créez un nouveau fichier appelé info.php dans le répertoire /var/www/html
nano /var/www/html/info.php
Avec le code suivant :
<?php
phpinfo();
Enregistrez le fichier, ouvrez le navigateur de votre choix et visitez http://PI_IP/info.php. Cette page affichera des informations sur votre configuration PHP.
Conclusion
Vous avez installé avec succès Apache et PHP sur votre carte Raspberry Pi. Vous pouvez maintenant commencer à utiliser Apache en tant que serveur Web ou proxy.