Maison >Opération et maintenance >Nginx >Comment ajouter un nouveau module à nginx ?

Comment ajouter un nouveau module à nginx ?

青灯夜游
青灯夜游original
2019-06-13 18:22:208683parcourir

Comment ajouter un nouveau module à nginx ?

Étapes pour ajouter un nouveau module à nginx :

1. Téléchargez le module


git clone https://github.com/agentzh/echo-nginx-module

2. Placez-le à l'emplacement spécifié


mv echo-nginx-module-master /usr/local/src/nginx-1.8.1/echo-nginx-module

3. Affichez les paramètres compilés


/usr/local/nginx/sbin/nginx -V

. Le résultat est :

--user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6

4. Recompiler


./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --add-module=/usr/local/src/nginx-1.8.1/echo-nginx-module --with-ipv6 
make

PS : seul make est nécessaire ici, assurez-vous de ne pas exécuter make install, sinon il écrasera.

5. Sauvegarder le fichier original


cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

6. Remplacer le fichier binaire nginx


cp /usr/local/src/nginx-1.8.1/objs/nginx /usr/local/nginx/sbin/nginx

7. . Vérifiez et démarrez nginx en douceur


ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx(做软链,添加到环境变量)
nginx -t (检测配置文件)
nginx -s reload (平滑重启)
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn