Installation du serveur Apache Raspberry Pi

Le Raspberry Pi est un ordinateur monocarte polyvalent. En raison de son faible encombrement et de sa faible consommation d’énergie, le Pi constitue un serveur Web idéal. Vous pouvez exécuter Nginx, WordPress ou Drupal sur le Raspberry Pi. De même, vous pouvez également créer un serveur Web Apache Raspberry Pi. Découvrez cette installation du serveur Apache Raspberry Pi!
blank

Qu’est-ce qu’Apache?

Apache est un serveur Web incroyablement important. Développé par Apache Software Foundation, il s’agit d’un serveur open source qui dessert environ 37% des millions de sites Web les plus importants et 43% de tous les sites Web. C’est un serveur HTTP multiplateforme qui peut envoyer des fichiers HTML via HTTP. Avec des ressources supplémentaires telles que PHP, vous pouvez utiliser Apache pour servir des pages dynamiques avec des langages comme PHP.

Ce dont vous avez besoin pour créer un serveur Web Apache Raspberry Pi

Créer un serveur Web Apache avec Raspberry Pi est assez simple et économique. Vous n’aurez besoin que du Raspberry Pi, d’une carte microSD, d’une alimentation et d’une distribution basée sur Linux. Un cas est facultatif, mais recommandé.

Ce dont vous aurez besoin pour un serveur Web Apache Raspberry Pi:

Coût total: 35 $ ​​et plus. Vous pouvez vous procurer un kit avec une carte Raspberry Pi, un boîtier, une alimentation et une carte microSD pour environ 50 $ ou une carte Raspberry Pi autonome pour 35 $. Je suggère d’opter pour un Raspberry Pi 3 ou Raspberry Pi 3 B +.

Comment installer Apache sur Raspberry Pi

Tout d’abord, commencez par installer Apache. Vous voudrez d’abord exécuter une mise à jour du système:

sudo apt-get update

Maintenant, installez Apache:

sudo apt-get install apache2 -y

Avec Apache installé sur le Raspberry Pi, testez le serveur Web. Sous le dossier Web, Apache place un fichier HTML de test. Vous pouvez afficher votre serveur Web Apache nouvellement chargé à l’adresse http://localhost/ ou l’adresse IP du Pi: http://[Raspberry Pi IP address]/.

Vous pouvez trouver l’adresse IP de votre Raspberry Pi en utilisant:

hostname -I

Bien qu’Apache crée par défaut sa propre page Web par défaut, vous pouvez également la modifier. Le fichier HTML par défaut se trouve à l’adresse: /var/www/html/index.html

Le fichier par défaut se trouve dans /var/www/html/ et nommé index.html. Il appartient à root. Si vous souhaitez modifier index.html, basculez le propriétaire sur pi ou votre utilisateur personnalisé:

sudo chown pi: index.html

Modifiez simplement ce fichier, puis enregistrez-le et actualisez-le pour voir vos modifications. Vous pouvez ajouter votre HTML personnalisé à ce fichier qui servira de site Web à partir de votre serveur Apache.

Avec Apache fonctionnant sur le Raspberry Pi, vous souhaiterez peut-être installer PHP car Apache peut également fonctionner avec des fichiers PHP. Vous devrez installer PHP en utilisant:

sudo apt-get install php libapache2-mod-php -y

Supprimer index.html:

sudo rm index.html

Générez index.php:

sudo nano index.php

Vous pouvez également utiliser l’éditeur graphique Leafpad:

sudo leafpad index.php

Dans index.php, ajoutez du contenu PHP que votre serveur Web Apache Raspberry Pi peut servir:

<?php echo "hello world"; ?>

Enregistrez ce fichier et actualisez votre navigateur Web. Vous verrez “bonjour le monde” ou tout autre contenu que vous avez ajouté. Vous pouvez également ajouter du contenu dynamique:

<?php echo date('Y-m-d H:i:s'); ?>

Comment créer un serveur Apache Raspberry Pi: dernières réflexions

Apache est un incroyable serveur HTTP open source. Lorsqu’il est utilisé avec des langages tels que PHP, il devient encore plus robuste et capable. Essayez de faire passer votre serveur Web Raspberry Pi au niveau supérieur avec une installation WordPress qui nécessite Apache, MySQL et PHP. Alternativement, vous pouvez lancer un serveur multimédia Raspberry Pi avec Plex et Emby.

Quels serveurs utilisez-vous sur votre Raspberry Pi?

Photo de Moe Long

Articles similaires

Bouton retour en haut de la page
Fermer