Comment installer nginx sur Centos 7

Comment installer nginx sur Centos 7

Nginx (court pour Moteur X) est un serveur Web HTTP gratuit, open-source et puissant et proxy inversé avec une architecture (asynchrone) d'événements (asynchrone). Il est écrit en utilisant C Langage de programmation et s'exécute sur des systèmes d'exploitation de type UNIX ainsi que Windows OS.

Il fonctionne également comme un proxy inversé, un courrier standard et un serveur proxy TCP / UDP, et peut en outre être configuré comme un équilibreur de chargement. Il alimente de nombreux sites sur le Web; Bien connu pour son ensemble haute performance, stabilité et riche en fonctionnalités.

Lire aussi: Comment installer Apache sur Centos 7

Dans cet article, nous expliquerons comment installer, configurer et gérer le serveur Web Nginx HTTP sur un serveur CENTOS 7 ou RHEL 7 à l'aide de la ligne de commande.

Conditions préalables:

  1. Une installation minimale du serveur CentOS 7
  2. Une installation minimale du serveur RHEL 7
  3. Un système CENTOS / RHEL 7 avec adresse IP statique

Installez le serveur Web Nginx

1. Mettez d'abord à jour les packages logiciels système vers la dernière version.

# mim -y mise à jour 

2. Ensuite, installez le serveur Nginx HTTP à partir du référentiel EPEL à l'aide du gestionnaire de packages YUM comme suit.

# yum install epel-libérer # yum install nginx 
Installez Nginx sur Centos 7

Gérer le serveur Nginx HTTP sur CentOS 7

3. Une fois le serveur Web Nginx installé, vous pouvez le démarrer pour la première fois et lui permettre de démarrer automatiquement au démarrage du système.

# systemctl start nginx # systemctl activer nginx # statut systemctl nginx 
Démarrer et activer Nginx au démarrage

Configurer le pare-feu pour permettre le trafic Nginx

4. Par défaut, le pare-feu intégré CentOS 7 est défini pour bloquer le trafic Nginx. Pour autoriser le trafic Web sur Nginx, mettez à jour les règles du pare-feu système pour permettre des paquets entrants sur HTTP et HTTPS en utilisant les commandes ci-dessous.

# Firewall-Cmd --zone = public --permanent --Add-Service = http # Firewall-Cmd --zone = public --permanent --add-Service = Https # Firewall-Cmd --reload 
Autoriser Nginx sur le pare-feu

Tester le serveur Nginx sur Centos 7

5. Vous pouvez maintenant vérifier le serveur Nginx en allant à l'URL suivante, une page Nginx par défaut sera affichée.

http: // server_domain_name_or_ip 
Tester l'installation de Nginx

Nginx Fichiers et répertoires importants

  • Le répertoire racine du serveur par défaut (répertoire de niveau supérieur contenant des fichiers de configuration): / etc / nginx.
  • Le fichier de configuration Nginx principal: / etc / nginx / nginx.confli.
  • Des configurations de blocs de serveur (hôtes virtuels) peuvent être ajoutés: / etc / nginx / confre.d.
  • Le répertoire racine du document de serveur par défaut (contient des fichiers Web): / usr / share / nginx / html.

Vous aimerez peut-être également lire ces articles liés au serveur Web Nginx suivant.

  1. Comment configurer les hôtes virtuels basés sur le nom et IP (blocs de serveurs) avec Nginx
  2. Le guide ultime pour sécuriser, durcir et améliorer les performances du serveur Web Nginx
  3. Comment installer le cache de vernis 5.1 pour nginx sur les centos 7
  4. Installez le dernier nginx 1.dix.1, Mariadb 10 et Php 5.5/5.6 sur Centos 7

Dans cet article, nous avons montré comment installer et gérer le serveur HTTP Nginx à partir de la ligne de commande Centos 7. Vous pouvez poser des questions ou nous donner des commentaires via le formulaire de commentaire ci-dessous.