Maison >Opération et maintenance >Nginx >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!