Prima di tutto, dovrebbe essere chiaro che nginx non supporta l'installazione e il caricamento dinamico dei moduli, quindi quando installi moduli di terze parti o inizi nuove funzioni di modulo di nginx stesso, si tratta di nginx;
Quindi, assicurati di prestare attenzione a:Inizia guardando i moduli nginx che hai già installati! Poi, quando installi una cosa nuova, devi configurare di nuovo quella installata.
Metodo di installazione del modulo di terze parti Nginx:
Come è stato chiarito sopra, quando installi nuove funzionalità, assicurati di controllare prima quelle esistenti.
Passo 1: Rivedi la configurazione esistente di nginx
cd /usr/local/sbin/
./nginx -V Guarda l'elemento dopo configurare argomenti: che potrebbe essere vuoto, indicando che nulla è configurato.
Esempio:
configurare argomenti: --add-module=/home/softback/echo-nginx-module-0.60
Istruzioni che un modulo echo di terze parti è stato installato. Poi, durante l'installazione del supporto https o di altri moduli di terze parti, ./configure deve essere seguito anche da --add-module=/home/softback/echo-nginx-module-0.60, altrimenti verrà sovrascritto.
Passo 2: Installa il modulo
1. Installare moduli di terze parti NGINX senza installare NGINX (è necessario effettuare l'installazione)
2. Installare il modulo nginx quando nginx è già installato(Non serve installare, basta farla)
In sintesi, installare nginx e installare moduli di terze parti significa in realtà usare --add-module per reinstallare nginx una volta, invece di effettuare install, sovrascrivere direttamente il vecchio file nginx nella directory di compilazione con il file objs/nginx. Se devi installare più moduli terzi nginx, devi solo specificare qualche modulo corrispondente in più --add-module.
Nota: Quando si ricompila, ricorda di aggiungere i moduli precedentemente compilati ai parametri di configurazione.
|