Nginx® est un service de serveur Web avec autant de parts de marché qu'Apache® en raison de ses excellentes performances et de son ensemble de fonctionnalités flexibles. Ce guide décrit comment installer Nginx et décrit les prochaines étapes de configuration de Nginx pour servir votre site ou votre application.
Prérequis
Vous avez besoin d'un serveur Linux® exécutant Fedora®.
Installer Nginx sur Fedora
Nginx est disponible dans les référentiels par défaut pour les distributions Linux® les plus populaires, y compris Fedora. Pour installer Nginx, exécutez le dnf
suivant commande du gestionnaire de packages :
sudo dnf install nginx
Entrez y à l'invite pour confirmer que vous souhaitez installer le package.
Une fois l'installation terminée, exécutez les commandes suivantes pour activer et démarrer le service. Ces commandes démarrent Nginx et le configurent pour démarrer lorsque le serveur le fait.
sudo systemctl enable nginx
sudo systemctl start nginx
Ouvrir le pare-feu pour Nginx
Par défaut, Nginx écoute sur les ports par défaut le trafic HTTP et HTTPS (Ports80
et 443
). Cependant, cela ne signifie pas qu'il reçoit du trafic car le pare-feu du système doit également autoriser le trafic sur ces ports. Utilisez les commandes suivantes pour ajouter les ports nécessaires à votre site en ajoutant les services HTTP et HTTPS :
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Rechargez ensuite firewalld
pour appliquer les nouveaux paramètres :
sudo firewall-cmd --reload
Tester Nginx
Après avoir installé le package et ouvert le ou les ports du pare-feu, Nginx doit afficher sa page Web par défaut. Vous pouvez le voir en tapant votre adresse IP dans votre navigateur Web. Vous devriez voir une page d'accueil avec le logo Nginx et un message "Bienvenue à Nginx". Si vous ne le voyez pas, vérifiez que l'adresse IP est correcte, que Nginx est en cours d'exécution et que les paramètres du pare-feu sont corrects.
Étapes suivantes
Vous pouvez maintenant utiliser Nginx pour commencer à servir votre application ou votre site Web. Utilisez la configuration par défaut pour servir un site en mettant son contenu dans le /var/www/html répertoire dans votre système de fichiers. Si vous souhaitez desservir plusieurs sites, nous vous recommandons de définir des blocs de serveur Nginx pour répondre à ce besoin.