Comment configurer le serveur Web Apache sur le Raspberry Pi

Comment configurer le serveur Web Apache sur le Raspberry Pi
Apache est un serveur Web open source lancé et entretenu par l'Apache Foundation et il est utilisé pour accéder à différentes pages Web. Pour les lecteurs qui ne connaissent pas le fonctionnement du serveur Web, un serveur Web trouve la page Web en fonction de l'URL fournie ou du HTTP et après avoir effacé les vérifications de sécurité, il affiche la page Web.

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 -y

Maintenant, nous allons vérifier l'état du serveur Apache à l'aide de la commande SystemCTL:

$ sudo systemctl status apache2

La 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 -y

Pour 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 apache2

Maintenant, 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 -i

Tapez 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 pi

Aprè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 / html

Pour enregistrer les modifications, redémarrez le Raspberry Pi à l'aide de la commande:

$ redémarrer

Comment 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 -y

Redémarrez le serveur Apache2 à l'aide de la commande SystemCTL:

$ sudo systemctl redémarrer apache2

Nous 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.php

Nous 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.php

Nous 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.