Dans cet article, nous apprendrons la procédure d'installation du serveur Web Apache sur le système d'exploitation Raspberry Pi et apprend également comment une page Web est accessible à l'aide du serveur Web Apache.
Comment installer un serveur Web Apache sur Raspberry Pi
Avant de configurer le serveur Apache, nous allons d'abord mettre à jour et mettre à jour tous les packages à jour du Raspberry Pi à l'aide de la commande APT Package Manager:
$ sudo apt Update && sudo apt upgrade -yMaintenant, nous allons vérifier l'état du serveur Apache à l'aide de la commande SystemCTL:
$ sudo systemctl status apache2La sortie signifie que le serveur Apache n'a pas été préinstallé, nous allons donc l'installer en utilisant le gestionnaire de package APT:
$ sudo apt installer apache2 -yPour confirmer l'installation du serveur Apache sur le Raspberry Pi, nous découvrirons l'état d'Apache2 à l'aide de la commande:
$ sudo systemctl status apache2Maintenant, nous allons taper l'adresse IP du périphérique Raspberry Pi dans la barre URL du navigateur Web pour vérifier l'état exécuté de l'APACHE2, pour connaître l'adresse IP de l'appareil, utilisez la commande:
$ hostname -iTapez le 192.168.18.218 (ou simplement taper «localhost») dans la barre URL du navigateur Web Chromium du Raspberry Pi:
La page Web Apache2 par défaut s'affiche et confirme l'installation de l'Apache2 sur Raspberry Pi.
Comment configurer le serveur Apache2 sur le Raspberry Pi
Pour la configuration de l'APACHE2, nous devons apporter les modifications dans le fichier / var / www / html, Mais avant d'apporter les modifications, nous ajouterons notre utilisateur de Raspberry Pi, Pi, au groupe www-data(groupe par défaut d'Apache2) à l'aide de la commande:
$ sudo usermod -a -g www-data piAprès avoir ajouté l'utilisateur «Pi» au groupe «www-data», nous transférerons tous les privilèges de propriété de / var / www / html au groupe «www-data» en utilisant la commande:
$ sudo chown -r -f www-data / var / www / htmlPour enregistrer les modifications, redémarrez le Raspberry Pi à l'aide de la commande:
$ redémarrerComment installer le PHP sur Raspberry Pi
Nous pouvons créer des sites Web en utilisant HTML et CSS uniquement, mais ce seront des sites Web statiques alors que PHP est utilisé pour créer des sites Web dynamiques, en outre, nous ne pouvons pas l'exécuter sur notre machine locale, nous créons donc un serveur virtuel dans notre machine locale à l'aide d'Apache ou XAMPP. Il est principalement utilisé pour manipuler les bases de données. Il est populaire car il est indépendant de la plate-forme et peut facilement être intégré à de nombreux systèmes de gestion de base de données.Package du référentiel Raspberry Pi à l'aide de la commande:
$ sudo apt installer php libapache2-mod-php -yRedémarrez le serveur Apache2 à l'aide de la commande SystemCTL:
$ sudo systemctl redémarrer apache2Nous allons maintenant créer une page Web avec l'aide de PHP avec le nom de «Linuxhint.php »utilisant l'éditeur Nano:
$ sudo nano / var / www / html / linuxhint.phpNous afficherons le «Welcome to the Linuxhint» et pour cela, nous tapons le script PHP suivant dans le fichier ouvert:
Echo "Bienvenue sur le Linuxhint";Sortez de l'éditeur Nano en enregistrant le fichier à l'aide de la clé de raccourci Ctrl + X, puis accédez au navigateur Chromium et saisissez l'adresse suivante dans la barre d'URL:
http: // localhost / linuxhint.phpNous pouvons voir la page Web qui a été créée par nous a été ouverte.
Conclusion
Les utilisateurs peuvent déployer leurs sites Web à l'aide du serveur Web Apache car il s'agit du serveur Web le plus ancien et le plus utilisé pour héberger les sites Web. Dans cet article, nous avons installé le serveur Web Apache sur le système d'exploitation Raspberry Pi et affiché la page Web nouvellement créée à l'aide du serveur Web Apache.