NGINX charge des modules dynamiques

NGINX 1.9.11 a commencé à ajouter la prise en charge du chargement des modules dynamiques, à partir de là, il n'est plus nécessaire de remplacer les fichiers nginx pour ajouter des extensions tierces. À l'heure actuelle, seuls quelques modules officiels prennent en charge le chargement dynamique et les modules tiers doivent être mis à niveau pour être compilés en modules.

# ./configure --help | grep dynamique
  --with-http_xslt_module=dynamique activer ngx_http_xslt_module dynamique
  --with-http_image_filter_module=dynamique
                                     activer ngx_http_image_filter_module dynamique
  --with-http_geoip_module=dynamique activer ngx_http_geoip_module dynamique
  --with-mail=dynamic activer le module proxy dynamique POP3/IMAP4/SMTP
  --with-stream=dynamic activer le module proxy TCP dynamique
  --add-dynamic-module=CHEMIN activer le module externe dynamique

Il ressort de ce qui précède que le support officiel de la compilation de 5 modules dynamiques nécessite l'ajout d'un module tiers, utilisez le paramètre --add-dynamic-module=.

Syntaxe du module dynamique NGINX

load_module

Défaut: -

Section de configuration : principale

Remarque : La version doit être >=1.9.11

Exemple : load_module modules/ngx_mail_module.so ;

Guess you like

Origin blog.csdn.net/yaxuan88521/article/details/130467209