Documentation des Extras NGINX
Les Extras NGINX constituent la plus grande collection commerciale de modules NGINX dynamiques précompilés sur Internet. Chaque module peut être installé en tant que paquet séparé.
Le principal avantage des installations par paquet est la sécurité, la maintenabilité et la reproductibilité.
Vous n'avez plus besoin de compiler manuellement quoi que ce soit lorsque vous devez mettre à jour NGINX ou les modules.
Une mise à jour est simplement un dnf update qui prend quelques secondes et ne nécessite aucun temps d'arrêt.
Nous supportons actuellement toutes les principales distributions basées sur RPM, y compris CentOS/RHEL, ainsi qu'Amazon Linux et la dernière version de Fedora Linux.
Tous les dérivés de RHEL comme Oracle Linux, AlmaLinux et Rocky Linux sont également pris en charge.
En raison de l'ampleur de notre collection, il est facile de se perdre parmi toutes les fonctionnalités et les nouvelles directives NGINX.
Ce site de documentation vous apporte les instructions d'installation de chaque module et les directives ajoutées en un seul endroit.
Commencer
Pour vérifier l'intégrité des paquets avant l'installation, installez notre clé GPG.
Installer la configuration du dépôt
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://extras.getpagespeed.com/release-latest.rpm
amazon-linux-extras install epel
Une fois la configuration du dépôt installée, activez votre abonnement au dépôt GetPageSpeed.
Abonné ? Procédez à l'installation des modules pour construire votre pile web haute performance ultime.
Installer des modules NGINX
Grâce à la nature des modules dynamiques, vous pouvez installer juste les modules que vous souhaitez au lieu d'utiliser une installation NGINX encombrante.
Par exemple, pour installer NGINX et le module Brotli, exécutez :
dnf -y install nginx nginx-module-brotli
Activez le module en ajoutant la directive load_module ... qui est affichée après l'installation.
Au cas où vous l'auriez manqué, référez-vous à la documentation du module respectif et recherchez la directive load_module
nécessaire pour l'activer.
Pour lister les modules disponibles à l'installation, exécutez :
sudo dnf list available | grep nginx-module
Pour installer le groupe de modules recommandé pour la performance et la sécurité, vous pouvez exécuter :
sudo dnf -y groupinstall "nginx extras recommended"
Cela installe NGINX, et les modules : PageSpeed, Brotli, Dynamic ETag, Immutable (performance) ; ModSecurity, Security Headers (sécurité).
Mise à niveau des modules
Les nouvelles versions de NGINX nécessitent la mise à niveau de ses modules. Grâce au dépôt, vous n'avez pas à vous soucier de la recompilation de quoi que ce soit.
Nous expédions des paquets NGINX et de modules mis à jour, et vous pouvez simplement exécuter dnf upgrade pour obtenir les derniers paquets NGINX et de modules.
Après avoir mis à jour un paquet de module, pour l'appliquer réellement à l'exécution, vous devez exécuter la routine de mise à niveau binaire. Cela peut être fait comme ceci :
service nginx upgrade
Cela garantit que NGINX charge le(s) module(s) mis à jour.
Liste complète des modules
Procédez à la page Modules pour voir tous les modules disponibles et leur documentation.