Créez votre propre serveur Web Raspberry Pi Nginx

Créez votre propre serveur Web Raspberry Pi Nginx

Nginx est un serveur Web léger, open-source et robuste qui agit comme un proxy par e-mail, un proxy inversé et un cache HTTP. Il peut équilibrer la charge élevée et a un temps de réponse rapide permettant aux utilisateurs de charger la page Web à un rythme rapide. Le serveur est utilisé par de nombreuses plateformes de haut niveau telles que Google, IBM, Twitter et Facebook. Bien que le Nginx le serveur est en retard Apache En termes de performances, il est facile de configurer et utilise moins de ressources de mémoire que Apache.

Cet article vous guidera sur l'installation et la configuration du serveur Nginx sur Raspberry Pi et la construction de la vôtre Serveur Web Nginx.

Créez votre propre serveur Web Raspberry Pi Nginx

Construire un Serveur Web Nginx n'est pas un processus complexe; Vous pouvez le faire facilement en suivant soigneusement les étapes mentionnées ci-dessous.

Étape 1: Retirez Apache de Raspberry Pi

Avant de se diriger vers le processus principal de mise en place du Nginx serveur Web, vous devez supprimer le Serveur Web Apache de votre Raspberry Pi au cas où il est installé dans votre système. Pour supprimer Apache, la commande suivante sera utilisée:

$ sudo apt supprimer apache2 -y

Étape 2: Installez Nginx sur Raspberry Pi

Après avoir réussi à retirer Apache De Raspberry Pi, vous pouvez installer Nginx sur Raspberry Pi en utilisant la commande suivante:

$ sudo apt install nginx -y

Attendez quelques secondes jusqu'à Nginx L'installation se termine et ensuite vous pouvez passer à l'étape suivante.

Étape 3: Démarrez le service Nginx sur Raspberry Pi

Après l'installation, vous pouvez commencer Service nginx à travers la commande suivante:

$ sudo systemctl start nginx

Étape 4: Vérifiez l'état du service Nginx sur Raspberry Pi

Assurez-vous que le service Nginx fonctionne avec succès sur votre système Raspberry Pi et que vous pouvez le confirmer en appliquant la commande suivante:

$ sudo systemctl status nginx

Étape 5: Installez les dépendances PHP sur Raspberry Pi

Nginx Le serveur nécessite des dépendances PHP que vous devez installer sur votre système à l'aide de la commande suivante:

$ sudo apt installer php8.0-FPM PHP8.0 mbstring php8.0-Mysql PHP8.0-curl php8.0-GD PHP8.0-curl php8.0-zip php8.0-xml -y

Étape 6: Configurer Nginx sur Raspberry Pi

Après avoir réussi à installer des dépendances, vous devriez avoir besoin de faire une configuration dans le Nginx Fichier de configuration et vous pouvez ouvrir ce fichier via la commande suivante:

$ sudo nano / etc / nginx / sites compatible / par défaut

À l'intérieur du fichier, trouvez d'abord la ligne en surbrillance suivante:

Remplacez les lignes ci-dessus par la ligne suivante:

Index index.index PHP.index html.htm;

De plus, vous devez également décommer les lignes mises en évidence suivantes à l'intérieur du fichier.

Depuis que vous avez installé php 8.0, vous devez remplacer php 7.4 avec ça.

Enregistrer le fichier en utilisant Ctrl + x, ajouter Y puis redémarrer le Nginx Service via la commande suivante:

$ sudo systemctl redémarrer nginx

Après la configuration, ouvrez le indice.php Fichier à l'aide de la commande suivante:

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

Puis ajoutez le code simple pour publier le message sur le Web.

écho «votre message»;
?>

Enregistrez ce fichier et dirigez-vous vers votre navigateur et entrez l'adresse IP de votre système Raspberry Pi que vous pouvez trouver via le "Hostname -i" commande.

La sortie ci-dessus sur le Web montre que nous avons configuré et construit notre Nginx serveur Web sur Raspberry Pi.

Conclusion

Nginx est un serveur Web léger facile à configurer et peut facilement être installé sur votre Raspberry Pi via le "apte" commande d'installation. Par la suite, grâce à une configuration, comme mentionné dans les directives ci-dessus, vous pouvez créer votre propre Serveur Web Nginx en utilisant l'adresse IP de votre appareil.