it-swarm.dev

Come scrivere un modulo Nginx?

Sto cercando di trovare tutorial su come creare un modulo/plugin per il server web Nginx.

Qualcuno può aiutare per favore, proprio non riesco a trovare le esercitazioni appropriate.

40
user63898

Citando dalla documentazione:

Evan Miller ha scritto il definitivo guida allo sviluppo del modulo Nginx . Ma alcune parti sono un po 'obsolete. Sei stato avvertito.

Una ricerca github ha mostrato il Nginx Development Kit . Sembra essere Più aggiornato.

Dalla mia esperienza personale, la guida di Evan Miller mi è stato di grande aiuto. Devi anche avere una profonda comprensione di come funziona NGINX. Il tutorial di Agentzh può aiutarti.

Anche leggere il codice sorgente di i suoi moduli è sempre utile.

C'è anche un video tutorial che non ho ancora controllato, ma sembra carino.

39
jbochi

http://www.evanmiller.org/nginx-modules-guide.html

Nginx ha un module chain . Quando Nginx ha bisogno di gzip o chunk-encode una risposta, esegue un modulo per eseguire il lavoro. Quando Nginx blocca l'accesso a una risorsa basata sull'indirizzo IP o sulle credenziali di autenticazione HTTP, un modulo esegue la deviazione. Quando Nginx comunica con i server Memcache o FastCGI, un modulo è il walkie-talkie ...

Lo scopo di questa guida è quello di insegnare i dettagli della catena di moduli di Nginx ... Quando hai finito con la guida, sarai in grado di progettare e produrre moduli di alta qualità che permetteranno a Nginx di fare cose che non potrebbero fare prima Il sistema dei moduli di Nginx ha un sacco di sfumature e nitty-gritty, quindi probabilmente vorrai fare spesso riferimento a questo documento. Ho cercato di rendere i concetti il ​​più chiari possibile, ma sarò sincero, scrivere moduli Nginx può ancora essere un duro lavoro ...

13
Tarf
8
ctasdemir

Qui puoi trovare una guida di sviluppo ufficiale nginx .

La fine del documento porta a un nuovo pronti contro termine (6 settimane prima di questo post) pieno di esempi qui .

0
Hoodlum