Comment configurer un serveur Web Raspberry Pi en 2021 [Guide]

Raspberry Pi n’est pas seulement un petit ordinateur de bord, mais une carte bricoleuse qui peut faire presque tout et n’importe quoi. Voulez-vous configurer Pi-hole sur Raspberry Pi pour bloquer les publicités et les trackers de l’ensemble de votre réseau domestique ? Oui, ça fait ça. Voulez-vous configurer un serveur Web Raspberry Pi pour le développement Web et le transfert de fichiers locaux ? Eh bien, il le fait aussi. En fait, l’utilisation d’un Raspberry Pi est un moyen excellent et abordable de créer un serveur Web personnel. Donc, si vous êtes intéressé, suivez ce guide simple et transformez votre Raspberry Pi en serveur Web en un rien de temps.

Configurer un serveur Web Raspberry Pi (2021)

Pour configurer un serveur Web Raspberry Pi, vous devez d’abord installer un serveur Web. Il existe deux serveurs Web populaires : Apache et Nginx. Mais dans ce tutoriel, nous utiliserons Apache car il est fiable et plus facile à utiliser. En dehors de cela, nous installerons également PHP afin que vous puissiez héberger des pages Web dynamiques sur votre Raspberry Pi. Maintenant que tout cela a été dit, passons aux étapes.

  • Installer le serveur Web Apache sur Raspberry Pi

1. Tout d’abord, assurez-vous d’avoir flashé le système d’exploitation Raspberry Pi avec l’interface utilisateur de bureau sur la carte SD. Si vous débutez dans tout cela, suivez notre guide sur la configuration à distance de Raspberry Pi. Cela dit, si vous avez un moniteur externe, les choses seront beaucoup plus fluides.

2. Une fois le système d’exploitation Raspbian démarré, ouvrez le terminal et exécutez la commande ci-dessous pour mettre à jour le système d’exploitation Raspbian vers la dernière version.

sudo apt-get update && sudo apt-get upgrade -y

Configurer un serveur Web Raspberry Pi (2021)

3. Ensuite, nous devons installer le serveur Web Apache sur Raspberry Pi. Exécutez la commande ci-dessous dans le terminal.

sudo apt installer apache2 -y

Configurer un serveur Web Raspberry Pi (2021)

4. Une fois installé, le serveur Web Apache sera opérationnel. Ouvrez simplement le navigateur sur Raspberry Pi et entrez localhost ou 127.0.0.1, puis appuyez sur Entrée pour accéder au serveur Web. Il devrait charger la page HTML d’Apache.

Configurer un serveur Web Raspberry Pi (2021)

5. Vous pouvez également entrer directement l’adresse IP du Raspberry Pi dans un navigateur pour accéder au serveur Web. Exécutez hostname -I dans le Terminal, et vous trouverez l’adresse IP de votre RPi.

Configurer un serveur Web Raspberry Pi (2021)

6. Entrez l’adresse IP dans le navigateur, et voilà. En fait, vous pouvez utiliser l’adresse IP sur n’importe quel appareil de votre réseau Wi-Fi local et vous pourrez accéder au serveur Web. Par exemple, je peux facilement accéder au serveur Web de Raspberry Pi depuis mon Chromebook.

Configurer un serveur Web Raspberry Pi (2021)

7. Pour votre information, tous les fichiers du serveur Web sont enregistrés dans l’emplacement /var/www/html/. Vous pouvez donc changer le répertoire à cet emplacement et afficher tous les fichiers. Voici les commandes à exécuter.

cd/var/www/html/ls -al

Configurer un serveur Web Raspberry Pi (2021)

8. Comme vous pouvez le voir dans la capture d’écran ci-dessus, le fichier index.html appartient à root. Donc, avant de modifier quoi que ce soit, vous devez changer le propriétaire en pi (vous). Exécutez la commande ci-dessous pour modifier la propriété.

sudo chown pi: index.html ls -al

Comme vous pouvez le voir dans la capture d’écran ci-dessous, pi est désormais le propriétaire du serveur Web. Vous pouvez également utiliser le même format pour modifier la propriété de dossiers tels que html et www.

changer de propriétaire

9. Maintenant, allez-y et ouvrez le fichier via le terminal ou le gestionnaire de fichiers. J’utilise le gestionnaire de fichiers pour un accès plus facile. Accédez à « var -> www -> HTML », faites un clic droit sur le fichier « index.html » et choisissez « Text Editor ».

framboise

10. Maintenant, si j’apporte des modifications au titre et que je l’enregistre, elles seront immédiatement reflétées sur le serveur Web. Vous verrez le titre mis à jour lorsque vous ouvrez le serveur Web dans une fenêtre de navigateur. Cette étape confirme que votre serveur Web Raspberry Pi fonctionne bien.

Configurer un serveur Web Raspberry Pi (2021)

  • Installer PHP sur Raspberry Pi

Si vous souhaitez tester vos pages Web sur Raspberry Pi, installer uniquement le serveur Web ne le coupera pas. Vous devez également installer PHP pour avoir une solution comme XAMPP sur Raspberry Pi. Il vous permettra de tester des pages web dynamiques sur votre Raspberry Pi. Voici comment s’y prendre.

1. Exécutez la commande ci-dessous pour installer la dernière version de PHP sur votre Raspberry Pi.

sudo apt installer php libapache2-mod-php -y

Installer PHP sur raspberry pi

2. Ensuite, déplacez-vous dans le même répertoire var/www/html/ et créez un fichier PHP à l’aide d’un éditeur de texte.

Installer PHP sur raspberry pi

3. Ensuite, ouvrez le fichier avec un éditeur de texte et entrez le code PHP que vous souhaitez ajouter. Par exemple, j’ai ajouté le code PHP qui génère une instruction simple.

Installer PHP sur raspberry pi

  • Tester FileZilla sur Raspberry Pi

Une fois que nous avons configuré le serveur Web Apache et PHP sur Raspberry Pi, il est enfin temps de tester si nous pouvons transférer nos actifs Web existants vers le serveur Web RPi avec le client FTP populaire FileZilla. Vous pouvez également utiliser d’autres clients FTP comme WinSCP si vous le souhaitez. Voici les étapes à suivre.

1. Installez FileZilla (Libérer) sur un autre PC connecté au même réseau Wi-Fi.

2. Ensuite, sur Raspberry Pi, accédez à la section “Menu Démarrer -> Préférences -> Configuration Raspberry Pi”. Ici, allez dans “Interfaces” et activez “SSH”.

Tester FileZilla sur raspberry pi

3. Sur FileZilla, ouvrez “Menu Fichier -> Gestionnaire de site” et ajoutez un “Nouveau site”. Ici, choisissez “SFTP” comme protocole et entrez l’adresse IP du serveur Web de Raspberry Pi dans le champ “Hôte”. Laissez le champ « Port » vide. Après cela, entrez les informations d’identification par défaut : pi comme nom d’utilisateur et framboise comme mot de passe. Maintenant, cliquez sur « Connecter ».

Remarque : si vous avez modifié le mot de passe du Raspberry Pi lors de la configuration, saisissez le nouveau mot de passe.

Tester FileZilla sur raspberry pi

4. Vous vous connecterez au serveur Web de votre Raspberry Pi. Désormais, vous pouvez transférer tous vos actifs HTML, CSS et PHP directement vers Raspberry Pi et lancer votre développement Web sans aucun problème.

Tester FileZilla sur raspberry pi

Transformez votre Raspberry Pi en serveur Web en quelques étapes faciles

C’est ainsi que vous pouvez configurer un serveur Web sur Raspberry Pi. Tous les outils requis pour faire fonctionner un serveur Web sont disponibles sur le système d’exploitation Raspbian basé sur Debian, il n’y a donc aucun problème. Même si vous êtes débutant, vous pouvez suivre les instructions étape par étape ci-dessus et transformer la carte RPi en serveur Web en un rien de temps. De toute façon, tout cela vient de nous. Si vous avez des questions, faites-le nous savoir dans la section commentaires ci-dessous.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *