En primer lugar, debe quedar claro que nginx no soporta la instalación y carga dinámica de módulos, así que cuando instalas módulos de terceros o inicias nuevas funciones de módulo de nginx, cubre nginx;
Así que, asegúrate de prestar atención a:¡Empieza mirando los módulos nginx que ya tienes instalados! Luego, al instalar algo nuevo, tienes que configurar el instalado de nuevo.
Método de instalación de módulos de terceros NGINX:
Como se ha dejado claro antes, al instalar nuevas funciones, asegúrate de revisar primero las existentes.
Paso 1: Revisa la configuración existente de nginx
cd /usr/local/sbin/
./nginx -V Mira el elemento después de los argumentos de configuración: que puede estar vacío, lo que indica que no hay nada configurado.
Ejemplo:
configurar argumentos: --add-module=/home/softback/echo-nginx-module-0.60
Instrucciones de que se ha instalado un módulo echo de terceros. Luego, al instalar soporte para https u otros módulos de terceros, ./configure también debe ir seguido de ---add-module=/home/softback/echo-nginx-module-0.60, de lo contrario será sobrescribido.
Paso 2: Instalar el módulo
1. Instalar módulos de terceros NGINX sin instalar NGINX (necesidad de instalar)
2. Instalar el módulo nginx cuando nginx ya esté instalado(No hace falta instalar, solo hacerlo)
En resumen, instalar nginx e instalar módulos de terceros es en realidad usar --add-module para reinstalar nginx una vez, en lugar de hacer install y sobrescribir directamente el antiguo archivo nginx en el directorio de compilación con el archivo objs/nginx. Si necesitas instalar varios módulos de terceros nginx, solo necesitas especificar unos pocos módulos más correspondientes --add-modules.
Nota: Al recompilar, recuerda añadir los módulos previamente compilados a los parámetros de configuración.
|