Installez Nginx sur CentOS

Installez Nginx sur CentOS
Dans le cas de tout serveur Web, les performances sont quelque chose que vous devez garder à l'esprit. En fait, les performances sont le principal facteur qui décide du succès de l'exécution d'un serveur. Plus le serveur est rapide, plus vous retirez de performances de votre configuration matérielle actuelle.

Il existe un certain nombre d'applications de serveur disponibles. Les plus populaires incluent Apache et Nginx. Tous deux sont libres et open-source. Bien sûr, en termes de popularité, Apache est un choix très populaire même dans le monde. En fait, plus de 65% de tous les serveurs du cyber-monde actuel sont alimentés par Apache!

Cependant, cela ne diminue pas les avantages de Nginx (Moteur-EX - c'est ainsi qu'il est prononcé). Il y a des tonnes d'avantages supplémentaires que Nginx prévoit qu'Apache ne sert pas.

La première et la première raison est la performance. Nginx, étant une alternative légère à Apache, offre de meilleures performances globales qu'Apache. Nginx est également bien adapté à l'environnement Linux et autre Unix. Cependant, Nginx ne fait pas. Vous devez compiler des modules supplémentaires dans le binaire Nginx dans la plupart des cas, car tous les modules de Nginx prennent en charge le chargement dynamique du module.

Comme les deux sont gratuits, vous pouvez facilement démarrer votre propre serveur maintenant! Dans le tutoriel d'aujourd'hui, nous consulterons Nginx en cours d'exécution sur mon système de test CentOS.

Installation de Nginx

Nginx est disponible sur le référentiel EPEL. Commençons l'installation!

Au début, assurez-vous que votre système a permis le référentiel EPEL -

sudo yum installer EPEL-Release
Mise à jour Sudo Yum

Maintenant, il est temps d'effectuer l'installation!!!

sudo yum install nginx

Démarrage de Nginx

L'installation est terminée, il est temps de le tirer! Ça ne va pas tout commencer par lui-même!

sudo systemctl start nginx

Si votre système est configuré pour utiliser un pare-feu, activez le trafic HTTP et HTTPS depuis / vers le serveur -

Sudo Firewall-Cmd - Permanent --zone = public --add-Service = HTTP
Sudo Firewall-CMD - Permanent --zone = public --Add-Service = HTTPS
SUDO FIRWALL-CMD - Reload

Il est temps de tester le serveur de travail -

http: //

Je n'ai pas l'adresse IP du serveur? Ensuite, vous pouvez le découvrir en exécutant la commande suivante -

ip addr

Dans mon cas, j'ai besoin de la connexion «ENP0S3». Maintenant, découvrez l'adresse IP en exécutant la commande suivante -

ip addr show enp0s3 | grep inet | awk 'print $ 2; '| sed 'S / \ /.* $ // '

Vous pouvez également activer Nginx chaque fois -

sudo systemctl activer nginx

Configurations supplémentaires

La configuration par défaut n'est pas toujours la meilleure car elle dépend du cas d'utilisation particulier. Heureusement, Nginx propose un ensemble pratique de fichiers de configuration.

  • Fichier de configuration global de Nginx
    / etc / nginx / nginx.confli
  • Racine du serveur par défaut
    / usr / share / nginx / html
  • Configuration du bloc de serveur
    / etc / nginx / confre.d/*.confli

Apprécier!