GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Comment installer la dernière version principale de Nginx sur AlmaLinux 8

Pour ceux qui utilisent AlmaLinux 8, vous avez peut-être remarqué que l'installation de Nginx directement depuis son Appresteam n'installe pas la dernière version stable ou principale. Il est assez loin derrière où Nginx est stable, et Mainline est à l'heure actuelle de son développement.

Pour la plupart, l'utilisation du Nginx par défaut fourni avec le flux AlmaLinux App sera préférée. Néanmoins, le didacticiel suivant couvrira les étapes nécessaires pour utiliser les nouvelles versions pour les dernières fonctionnalités.

Prérequis

  • OS recommandé : AlmaLinux 8.
  • Compte utilisateur : Un compte utilisateur avec des privilèges sudo ou accès root (commande su) .

Mise à jour du système d'exploitation

Mettez à jour votre AlmaLinux système d'exploitation pour s'assurer que tous les packages existants sont à jour :

sudo dnf upgrade --refresh -y

Le tutoriel utilisera la commande sudo et en supposant que vous avez le statut sudo .

Pour vérifier le statut sudo sur votre compte :

sudo whoami

Exemple de sortie montrant l'état de sudo :

[joshua@localhost ~]$ sudo whoami
root

Pour configurer un compte sudo existant ou nouveau, visitez notre tutoriel sur Comment ajouter un utilisateur aux Sudoers sur AlmaLinux .

Pour utiliser le compte racine , utilisez la commande suivante avec le mot de passe root pour vous connecter.

su

Supprimer l'installation précédente de Nginx

Tout d'abord, vous devez supprimer toutes les installations Nginx précédentes qui sont actifs avant l'installation de Nginx Mainline.

Arrêtez Nginx en utilisant le systemctl commande comme suit :

sudo systemctl stop nginx

Ensuite, supprimez Nginx à l'aide de la commande suivante :

sudo dnf remove nginx

Créer et installer le référentiel Ngnix

Maintenant que vous avez supprimé avec succès l'ancienne version de Nginx, si vous l'aviez installée, pour installer la ligne principale de Nginx, vous devez d'abord installer la dépendance correspondante, qui est dnf-utilities avec la commande suivante :

sudo dnf install dnf-utils -y

Une fois installé, utilisez votre éditeur de texte préféré, créez le fichier suivant :

sudo nano /etc/yum.repos.d/nginx.repo

Ensuite, vous devez ajouter le code suivant, qui spécifie le référentiel Nginx que nous utiliserons pour installer la dernière version principale de Nginx :

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Pour enregistrer, utilisez (CTRL+O), puis quittez (CTRL+X) .

Installer la dernière version principale de Nginx

Par défaut, le dernier référentiel pour les packages Nginx stables est utilisé en premier. Cependant, vous allez installer la ligne principale de Nginx , vous devrez donc exécuter la commande suivante pour activer le référentiel principal comme suit :

sudo yum-config-manager --enable nginx-mainline

Ensuite, installez la ligne principale de Nginx comme suit :

sudo dnf install nginx

Notez le numéro de version en cours d'installation comme ci-dessous :

Tapez "O," puis appuyez sur la « TOUCHE ENTRÉE » pour poursuivre l'installation.

Notez qu'une fenêtre contextuelle vous avertira de l'importation de la clé GPG lors de l'installation.

Tapez "O," puis appuyez sur la « TOUCHE ENTRÉE » pour poursuivre l'installation.

nginx -v

Pour vérifier la version principale de Nginx, utilisez la commande suivante pour confirmer :

Exemple de résultat :

nginx version: nginx/1.21.3

Par défaut, Nginx n'est pas activé et est désactivé lors de l'installation. Pour activer votre service Nginx, utilisez :

sudo systemctl start nginx

Pour activer le démarrage de Nginx au démarrage, utilisez la commande suivante :

sudo systemctl enable nginx

Enfin, vérifiez l'état pour vérifier que Nginx fonctionne correctement :

sudo systemctl status nginx

Exemple de résultat :

Félicitations, vous avez installé avec succès la dernière version de Nginx Mainline sur votre serveur.

Configurer le pare-feu

Si vous ne remplacez pas un service Nginx existant et que vous installez Nginx pour la première fois, vous devrez peut-être configurer le pare-feu pour le trafic HTTP et HTTPS. Voici un exemple de la façon de procéder :

Pour autoriser le trafic HTTP, utilisez la commande suivante :

sudo firewall-cmd --permanent --zone=public --add-service=http

Pour autoriser le trafic HTTPS, utilisez la commande suivante :

sudo firewall-cmd --permanent --zone=public --add-service=https

Une fois cela fait, vous devez rendre les modifications effectives en rechargeant le pare-feu :

sudo firewall-cmd --reload

AlmaLinux
  1. Comment installer la pile LEMP sur AlmaLinux

  2. Comment installer MongoDB sur AlmaLinux 8

  3. Comment installer la dernière version de PHP 8.1 sur AlmaLinux

  4. Comment installer la dernière ligne principale ou stable de Nginx sur Debian 11

  5. Comment installer Lighttpd sur AlmaLinux 8

Comment installer et configurer Memcached sur AlmaLinux 8

Comment installer et configurer Git sur AlmaLinux 8

Comment installer Elasticsearch sur AlmaLinux 8

Comment installer / mettre à niveau vers la dernière ligne principale ou stable de Nginx sur openSUSE Leap 15

Comment installer la pile LEMP sur AlmaLinux 8

Comment installer Nginx sur AlmaLinux 8