J'essaie de trouver des tutoriels sur la création d'un module/plug-in pour le serveur Web Nginx.
Quelqu'un peut-il aider s'il vous plaît, je n'arrive pas à trouver les tutoriels appropriés.
Citant de la documentation:
Evan Miller a écrit le guide définitif sur le développement de modules Nginx . Mais certaines parties sont un peu dépassées. Tu as été prévenu.
Une recherche dans github a permis de trouver le kit de développement Nginx . Il semble que plus à jour.
D'après mon expérience personnelle, le guide d'Evan Miller m'a été d'une grande aide. Vous devez également bien comprendre le fonctionnement de NGINX. Le tutoriel de Agentzh peut vous aider.
Lire le code source de his modules est toujours utile aussi.
Il y a aussi un tutoriel video que je n'ai pas encore vérifié, mais qui semble bien.
http://www.evanmiller.org/nginx-modules-guide.html
Nginx a une chaîne module. Lorsque Nginx a besoin de gzip ou d'encoder une réponse, il sort un module pour effectuer le travail. Lorsque Nginx bloque l'accès à une ressource basée sur une adresse IP ou des informations d'authentification HTTP, un module effectue la déflexion. Lorsque Nginx communique avec des serveurs Memcache ou FastCGI, un module constitue le talkie-walkie ...
Le but de ce guide est de vous apprendre les détails de la chaîne de modules de Nginx ... Lorsque vous aurez terminé, vous serez en mesure de concevoir et de produire des modules de haute qualité qui permettent à Nginx de faire des choses qu'il ne pourrait pas faire avant. Le système de modules de Nginx est très nuancé et précis, vous voudrez donc probablement vous reporter souvent à ce document. J'ai essayé de rendre les concepts aussi clairs que possible, mais je vais être franc: écrire des modules de Nginx peut encore être un travail difficile ...
Vous pouvez trouver un guide officiel de développement nginx ici .
La fin du document mène à un nouveau rapport (6 semaines avant ce post) rempli de exemples ici .