Primeiramente, deve ficar claro que o nginx não suporta instalação dinâmica e carregamento de módulos, então quando você instala módulos de terceiros ou inicia novas funções de módulo do próprio nginx, ele cobre o nginx;
Portanto, preste atenção a:Comece olhando os módulos nginx que você já tem instalados! Depois, ao instalar algo novo, você precisa configurar o instalado novamente.
Método de instalação de módulos de terceiros NGINX:
Como já foi deixado claro acima, ao instalar qualquer novo recurso, certifique-se de verificar primeiro os já existentes.
Passo 1: Revise a configuração existente do nginx
cd /usr/local/sbin/
./nginx -V Olhe para o item após os argumentos de configuração: que podem estar vazios, indicando que nada está configurado.
Exemplo:
configure argumentos: --add-module=/home/softback/echo-nginx-module-0.60
Instruções de que um módulo de eco de terceiros foi instalado. Então, ao instalar suporte a https ou outros módulos de terceiros, ./configure também deve ser seguido por --add-module=/home/softback/echo-nginx-module-0.60, caso contrário será sobrescrevido.
Passo 2: Instalar o módulo
1. Instalar módulos de terceiros NGINX sem instalar NGINX (necessidade de instalar)
2. Instale o módulo nginx quando nginx já estiver instalado(Não precisa fazer a instalação, só fazer)
Em resumo, instalar nginx e módulos de terceiros é na verdade usar --add-module para reinstalar nginx uma vez, em vez de fazer instalação, sobrescrever diretamente o arquivo nginx antigo no diretório de compilação com o arquivo objs/nginx. Se você precisar instalar vários módulos de terceiros nginx, só precisa especificar mais alguns módulos correspondentes --add-modules.
Nota: Ao recompilar, lembre-se de adicionar os módulos previamente compilados aos parâmetros de configuração.
|