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.
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.
/ etc / nginx / nginx.confli
/ usr / share / nginx / html
/ etc / nginx / confre.d/*.confli
Apprécier!