Comment convertir Raspberry Pi en un serveur Web personnel

Comment convertir Raspberry Pi en un serveur Web personnel
Les gens pensaient que Raspberry Pi ne peut être utilisé que pour créer des projets et jouer à des jeux vidéo, mais ils n'ont jamais imaginé que Raspberry Pi ira au-de.

Un serveur Web stocke et héberge le contenu d'un site Web tel que des images, des documents HTML, CSS et JavaScript. Il remplit les requêtes des clients qui accédaient au contenu Web et tout cela se fait via divers protocoles comme le protocole de transfert Hypertext (HTTP / HTTPS).

Convertir PI en un serveur Web personnel

Faire de votre Raspberry Pi pour agir comme un serveur Web personnel est une excellente option car elle leur permet de livrer leur contenu sur leur site Web personnel. Si vous êtes impatient de créer votre propre serveur Web, vous devriez lire cet article qui vous amènera à transformer votre PI en un serveur Web personnel.

Pour convertir votre PI en un serveur Web personnel, vous devrez consulter les étapes ci-dessous que vous devrez exécuter via le terminal de votre appareil Raspberry Pi.

Étape 1: Allumez votre appareil Raspberry Pi via une alimentation externe et assurez-vous que l'alimentation sera suffisamment bonne pour faire fonctionner Raspberry Pi plus longtemps. Si l'alimentation ne fournit pas suffisamment de tension à l'appareil, il pourrait s'éteindre et votre installation s'arrêtera pendant cette période.

Étape 2: Maintenant, la prochaine étape consiste à vous assurer que votre Raspberry Pi dispose de la dernière version de packages et pour ce faire, vous devez exécuter la commande mentionnée ci-dessous dans le terminal de Raspberry Pi:

$ sudo apt mise à jour

Étape 3: Après la mise à jour, vous devrez également exécuter la commande de mise à niveau pour vous assurer que vos packages seront mis à niveau et pour effectuer cette étape, exécutez la commande mentionnée ci-dessous dans le terminal:

$ sudo apt mise à niveau

Étape 4: Après avoir effectué les étapes ci-dessus, vous devrez désormais installer Apache dans votre appareil PI car Apache gérera tout votre trafic réseau et vous assurerez que vous exécuterez un site Web sans aucune inquiétude. Afin d'installer Apache, vous devrez exécuter la commande suivante:

$ sudo apt install apache2

La commande ci-dessus installera l'apache dans Raspberry Pi.

Étape 5: Maintenant, afin de vous assurer que votre fonction sur votre site Web se déroule bien, vous devrez installer PHP dans votre appareil Raspberry Pi car PHP vous permettra de sélectionner votre serveur Web en fonction de votre choix et il vous aidera également à vous connecter avec votre base de données. Pour installer avec succès PHP, vous devrez exécuter certaines commandes qui sont données ci-dessous.

Maintenant, vous devrez installer la clé GPG que vous trouverez dans le référentiel de PHP et la commande suivante devra être exécutée dans le terminal:

$ curl https: // packages.sury.org / php / apt.GPG | sudo tee / usr / share / clés / Suryphp-archive-keyring.gpg> / dev / null

Après avoir réussi à enregistrer la clé, vous devrez maintenant créer un fichier source qui pointera vers ce référentiel et pour ce faire, exécutez la commande suivante dans le terminal:

$ echo «Deb [signé-by = / usr / share / keyrings / Suryphp-archive-keyring.gpg] https: // packages.sury.org / php / $ (lsb_release -cs) Main »| TEE SUDO / ETC / APT / SOURCES.liste.d / Sury-php.liste

Après avoir ajouté les packages, il sera nécessaire d'exécuter la commande de mise à jour dans le terminal:

$ sudo apt mise à jour

Ensuite, exécutez la commande «Mise à niveau» pour vous assurer que les packages sont mis à niveau:

$ sudo apt mise à niveau

Maintenant, vous êtes prêt à installer PHP via son référentiel en utilisant la commande ci-dessous mentionnée qui devra être exécutée dans le terminal.

$ sudo apt install -y php8.1-commun PHP8.1-CLI

Étape 5: Vous devrez maintenant intégrer PHP à MySQL à l'étape suivante en utilisant la commande mentionnée ci-dessous:

$ sudo apt install -y php8.1-mysql

Étape 6: Ensuite, intégrez PHP à Apache via la commande ci-dessous:

$ sudo apt install -y libapache2-mod-php8.1

Étape 7: Après avoir effectué les étapes ci-dessus sans rencontrer une erreur, vous devrez maintenant télécharger le serveur MariaDB, qui vous fournira plus de moteurs de stockage. Pour le télécharger sur votre appareil Raspberry Pi, vous devrez exécuter la commande mentionnée ci-dessous dans le terminal:

$ sudo apt installer mariadb-server

Étape 8: Après l'installation du serveur MARIADB, vous devrez sécuriser votre base de données en exécutant la commande mentionnée ci-dessous dans le terminal:

$ sudo mysql_secure_installation

Lorsque vous exécutez la commande ci-dessus dans le terminal, il vous sera demandé d'appuyer sur «Y» ou «N» sur un processus, c'est à vous que vous souhaitez opter, dans notre cas, nous entrons d'abord le mot de passe et dans les deux suivants Étapes Nous choisissons l'option «N» que dans l'option REST, nous sélectionnons «y». Vous pouvez aller avec nos choix si vous n'êtes pas au courant de ce qu'il faut faire. Les images de nos sélections sont fournies ci-dessous.

Étape 9: Ensuite, vous devrez redémarrer le service Apache en utilisant la commande ci-dessous dans le terminal:

$ sudo service apache2 redémarrer

Étape 10: Dans l'étape suivante, il est nécessaire de vérifier si Apache s'exécute ou non et pour ce faire, vous devrez exécuter la commande donnée dans le terminal:

Statut de service APACHE2 $

Étape 11: Maintenant, vous devez saisir l'adresse IP de l'appareil Raspberry Pi afin de vérifier votre site Web. Pour trouver l'adresse IP de l'appareil, vous devrez exécuter la commande ci-dessous dans le terminal.

$ hostname -i

Après avoir trouvé l'adresse IP hôte, ouvrez tout navigateur, que ce soit à partir de l'appareil ou de votre ordinateur portable ou PC et ajoutez l'IP ci-dessus «192.168.43.96 ”dans la barre d'adresse du navigateur. Dès que vous entrez l'adresse IP de votre navigateur, vous verrez la page Web d'Apache par défaut comme indiqué ci-dessous.

Étape 12: Maintenant, la prochaine chose est de commencer à créer votre page Web personnelle et pour ce faire, vous devrez trouver le répertoire HTML dans votre système Raspberry Pi. Entrez «/ var / www / html» dans la zone de recherche du répertoire Raspberry Pi.

Étape 13: Le site Web en développement sur votre appareil PI est possible via PHP et vous pouvez créer une page Web PHP dans le dossier où votre fichier HTML est placé. Pour effectuer cette étape, vous devrez ajouter la commande dans le terminal qui est indiqué ci-dessous:

$ sudo nano / var / www / html / index.php

Lorsque vous appuyez sur Entrée, un fichier sera ouvert sur votre écran de terminal avec le nom «Index.php ". Vous devrez y écrire du code PHP afin qu'il soit affiché sur votre site Web.

Après être entré, vous devrez alors l'enregistrer à l'aide de "Ctrl + X", puis entrez "Y" et appuyez à nouveau sur Entrée pour enregistrer les modifications du fichier.

Étape 13: Dans la dernière étape, entrez la même adresse IP sur n'importe quel navigateur ainsi que le nom de fichier après la barre oblique et cette fois, vous verrez que votre site Web a changé et que le message apparaîtra sur votre navigateur que vous avez tapé dans le fichier ci-dessus comme indiqué ci-dessous.

Conclusion

Le périphérique Raspberry Pi est tout en un outil pratique qui peut être assez cool s'il est utilisé comme serveur Web où vous pouvez facilement créer vos propres sites Web via PHP. Les méthodes susmentionnées fourniront des conseils importants dans la création de votre propre page Web en quelques minutes. Pour transformer Raspberry Pi en un serveur Web, vous devrez vous assurer que les différentes technologies sont correctement installées telles que le serveur Web Apache (pour héberger une page Web), le système de gestion de la base de données MARIADB (Système de gestion de la base de données) et PHP (langage côté serveur). Après avoir eu ces technologies sur Raspberry Pi, vous pouvez facilement développer et héberger une page Web. Si vous souhaitez afficher la page Web à partir d'un autre navigateur de bureau, vous devez fournir une adresse IP avec le nom de fichier PHP pour accéder à la page Web.