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é Raspberry Pi OS avec ordinateur de bureau Interface utilisateur 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 à 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 install 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 alors 127.0.0.1, et 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. Cours 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 sur 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 /var/www/html/ emplacement. 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 index.html le fichier appartient à root. Donc avant de modifier quoi que ce soit, vous devez changer le propriétaire en pi (toi). Exécutez la commande ci-dessous pour changer de propriétaire.

sudo chown pi: index.html
ls -al

Comme vous pouvez le voir dans la capture d’écran ci-dessous, pi est maintenant 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. Aller vers “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 l’enregistre, elles seront immédiatement reflétées sur le serveur Web. Vous verrez le titre mis à jour lorsque vous ouvrir le serveur Web dans un navigateur la fenêtre. 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 un 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 le dernière version de PHP sur votre Raspberry Pi.

sudo apt install php libapache2-mod-php -y

Installer PHP sur raspberry pi

2. Ensuite, passez au même var/www/html/ répertoire et créer un PHP fichier à l’aide d’un éditeur de texte.

Installer PHP sur raspberry pi

3. Ensuite, ouvrez le fichier avec un éditeur de texte et entrer le code PHP vous voulez 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. Installer FichierZilla (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 activer “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 raspberry comme mot de passe. Maintenant, cliquez sur « Connecter ».

Noter: Si vous avez changé 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. Maintenant vous pouvez transférez tous vos actifs HTML, CSS et PHP directement sur Raspberry Pi et lancez votre développement Web sans tracas.

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. Quoi qu’il en soit, tout cela vient de nous. Si vous avez des questions, faites-le nous savoir dans la section commentaires ci-dessous.

Leave a Reply