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.