Aller au contenu principal

Comment installer Nginx sur Fedora

Comment installer Nginx sur Fedora

Nginx est un serveur web populaire connu pour ses performances élevées et sa scalabilité. Il est souvent utilisé en tant que reverse proxy, équilibreur de charge et cache HTTP. Dans ce tutoriel, nous vous guiderons à travers le processus d'installation de Nginx sur une machine Fedora.

Prérequis

Avant de commencer, assurez-vous d'avoir une machine Fedora avec des privilèges sudo. Vous pouvez vérifier si votre système dispose de l'accès sudo en exécutant la commande suivante :

sudo ls /root

Si vous voyez une liste de fichiers et de répertoires, vous avez l'accès sudo. Sinon, vous devrez demander l'accès à votre administrateur système.

Étape 1 : Mettre à jour le système

Avant d'installer Nginx, il est recommandé de mettre à jour votre système pour vous assurer d'avoir les derniers paquets et correctifs de sécurité installés. Exécutez la commande suivante pour mettre à jour votre système :

sudo dnf update

Cela mettra à jour tous les paquets de votre système à leur dernière version.

Étape 2 : Installer Nginx

Pour installer Nginx, vous pouvez utiliser le gestionnaire de paquets dnf. Exécutez la commande suivante pour installer Nginx :

sudo dnf install nginx

Cela téléchargera et installera Nginx ainsi que toutes ses dépendances.

Étape 3 : Démarrer Nginx

Après avoir installé Nginx, vous pouvez démarrer le service en utilisant la commande systemctl :

sudo systemctl start nginx

Vous pouvez vérifier l'état de Nginx en exécutant la commande suivante :

sudo systemctl status nginx

Cela vous montrera si Nginx est en cours d'exécution ou non. S'il n'est pas en cours d'exécution, vous pouvez le démarrer en utilisant la commande ci-dessus.

Étape 4 : Configurer Nginx

Par défaut, Nginx écoute sur le port 80. Vous pouvez tester si Nginx fonctionne en visitant l'adresse IP de votre serveur dans un navigateur web. Si vous voyez la page d'accueil par défaut de Nginx, cela signifie que Nginx fonctionne comme prévu.

Pour personnaliser la configuration de Nginx, vous pouvez modifier le fichier de configuration situé à /etc/nginx/nginx.conf. Vous pouvez utiliser n'importe quel éditeur de texte pour modifier ce fichier. Voici un exemple de la façon dont vous pouvez modifier le fichier :

sudo nano /etc/nginx/nginx.conf

Cela ouvrira le fichier dans l'éditeur de texte nano. Vous pouvez apporter toutes les modifications souhaitées au fichier, puis enregistrer et quitter.

Étape 5 : Tester Nginx

Pour tester si Nginx fonctionne comme prévu, vous pouvez créer un simple fichier HTML et le servir à l'aide de Nginx. Voici un exemple de la façon dont vous pouvez créer un simple fichier HTML :

sudo nano /usr/share/nginx/html/index.html

Cela créera un nouveau fichier appelé index.html dans le répertoire /usr/share/nginx/html. Vous pouvez ajouter du code HTML à ce fichier, par exemple :

<html>
<head>
<title>Bonjour le monde</title>
</head>
<body>
<h1>Bonjour le monde !</h1>
</body>
</html>

Enregistrez et quittez le fichier. Ensuite, redémarrez Nginx en utilisant la commande suivante :

sudo systemctl restart nginx

Vous pouvez maintenant visiter l'adresse IP de votre serveur dans un navigateur web, et vous devriez voir le message "Bonjour le monde" que vous venez de créer.

Conclusion

Dans ce tutoriel, nous vous avons guidé à travers le processus d'installation de Nginx sur une machine Fedora. Nous vous avons également montré comment démarrer, configurer et tester Nginx. Nginx est un puissant serveur web qui peut être utilisé à des fins variées, et nous espérons que ce tutoriel vous a aidé à démarrer avec celui-ci.