GNU/Linux >> Tutoriels Linux >  >> Linux

Comment héberger un site Web sur le serveur Web NGINX

NGINX (prononcé comme Engine-X ) est un logiciel de serveur Web gratuit et open source, un équilibreur de charge et un proxy inverse optimisé pour des performances et une stabilité très élevées. NGINX offre une faible utilisation de la mémoire et une simultanéité élevée. C'est pourquoi il s'agit du serveur Web préféré pour alimenter les sites Web à fort trafic.

Lire connexe :Comment héberger un site Web sur un serveur Web Apache

Dans ce tutoriel, vous apprendrez à installer un NGINX serveur Web pour héberger un site Web HTML simple exécuté sur une plate-forme Linux.

Installer le serveur Web NGINX sous Linux

Sur Ubuntu et Debian -, exécutez la commande ci-dessous pour installer NGINX .

$ sudo apt install nginx -y

Sur Red Hat Linux et les distributions associées, vous devrez peut-être d'abord ajouter le EPEL dépôt avec la commande ci-dessous.

$ sudo yum install epel-release

Ensuite, mettez à jour le référentiel avec :

$ sudo yum update

Maintenant, vous pouvez exécuter la commande suivante pour installer NGINX sur Red Hat et les distributions associées.

$ sudo yum install nginx

Une fois installé, vous pouvez démarrer et vérifier l'état de NGINX comme suit.

$ sudo systemctl start nginx
$ sudo systemctl status nginx

Après avoir installé avec succès NGINX et confirmé qu'il est en cours d'exécution, ouvrez un navigateur Web et entrez l'adresse IP de votre serveur Linux.

http://IP-Addresss
OR
http://localhost

Vous devriez voir la page de test pour NGINX comme indiqué dans les images ci-dessous.

Hébergez un site Web HTML simple sur NGINX

Sur Ubuntu et Debian -distributions liées, la racine du site Web par défaut est /var/www/html et c'est là que vous devez placer le contenu de votre site Web.

Passez à la racine du site Web par défaut avec :

$ cd /var/www/html

Quant à Red Hat , comme indiqué sur le NGINX page de test, la racine du site Web par défaut est /usr/share/nginx/html et c'est là que vous devez placer le contenu de votre site Web.

Accédez à la racine du site Web par défaut avec :

$ cd /usr/share/nginx/html

Une fois que vous êtes dans la racine du site Web par défaut, exécutez la commande ci-dessous pour renommer tout index.html existant fichier.

$ sudo mv index.html index.html.bk

Remarque  :Sur Ubuntu , vous pouvez recevoir un message indiquant que le fichier n'existe pas. Vous pouvez passer à l'étape suivante.

Maintenant, exécutez la commande suivante pour créer votre propre index.html fichier.

$ sudo nano index.html

Copiez et collez l'exemple de code HTML ci-dessous dans l'éditeur de texte.

<!DOCTYPE html>
<html>
<body>

<h1>My website is live on NGINX!</h1>

<p>Hello World!</p>

</body>
</html>

Enregistrez et fermez le fichier index.html.

Enfin, actualisez votre navigateur Web pour voir votre nouveau site Web.

Gérer le serveur Web NGINX sous Linux

Voici quelques commandes supplémentaires pour la gestion de base de votre NGINX serveur Web.

Pour configurer NGINX pour démarrer automatiquement au redémarrage du serveur Linux, exécutez :

$ sudo systemctl enable nginx

Pour désactiver le démarrage automatique de NGINX lorsque le serveur Linux est redémarré, exécutez :

$ sudo systemctl disable nginx

Pour redémarrer NGINX , exécutez :

$ sudo systemctl restart nginx

Pour recharger NGINX paramètres de configuration sans redémarrer le service, exécutez :

$ sudo systemctl reload nginx

Pour arrêter NGINX , exécutez :

$ sudo systemctl stop nginx
Conclusion

Dans ce guide, vous avez appris à installer NGINX sur Ubuntu/Debian ainsi que Red Hat distributions Linux. Nous vous avons également montré comment ajouter le contenu de votre propre site Web.


Linux
  1. Comment configurer un serveur Web Apache

  2. Comment configurer plusieurs sites Web avec le serveur Web Apache

  3. Comment installer le serveur Web Nginx sur Ubuntu 18.04

  4. Comment installer le serveur Web Nginx sur Linux

  5. Comment créer un hôte virtuel Nginx (bloc serveur)

Comment installer Nginx dans Debian 7

Comment installer Nginx sur Fedora 22

Comment installer NGINX sur Ubuntu 20.04

Comment installer Nginx sur CentOS 7

Comment configurer NGINX sur un serveur CentOS 7

Comment configurer un serveur domestique