Cómo habilitar la página de estado de Nginx
- 3374
- 209
- Sra. María Teresa Rentería
Nginx es un código abierto gratuito, un servidor web de alto rendimiento, confiable, escalable y totalmente extensible, equilibrador de carga y software de proxy inverso. Tiene un lenguaje de configuración simple y fácil de entender. También admite una multitud de módulos estático (que han existido en nginx desde la primera versión) y dinámica (Presentado en la versión 1.9.11).
Uno de los módulos importantes en Nginx es el ngx_http_stub_status_module Módulo que proporciona acceso a información básica de estado NGINX a través de un "página de estado". Muestra información como el número total de conexiones de cliente activas, las aceptadas y las manejadas, el número total de solicitudes y el número de conexiones de lectura, escritura y espera.
Leer también: Amplify - Nginx Monitoring hizo fácil
En la mayoría de las distribuciones de Linux, la Nginx La versión viene con el ngx_http_stub_status_module activado. Puede consultar si el módulo ya está habilitado o no utilizando el siguiente comando.
# nginx -v 2> & 1 | grep -o con http_stub_status_moduleVerifique el módulo de estado NGINX
Si tú ves --con http_stub_status_module
como salida en el terminal, significa que el módulo de estado está habilitado. Si el comando anterior no devuelve la salida, debe compilar NGINX de la fuente utilizando el -con http_stub_status_module como parámetro de configuración como se muestra.
# wget http: // nginx.org/descargar/nginx-1.13.12.alquitrán.GZ # TAR XFZ NGINX-1.13.12.alquitrán.GZ # CD NGINX-1.13.12/ # ./configurar-with-http_stub_status_module # hacer # hacer instalar
Después de verificar el módulo, también deberá habilitar stub_status módulo en el Nginx archivo de configuración /etc/nginx/nginx.confusión Para configurar una URL accesible localmente (e.gramo., http: // www.ejemplo.com/nginx_status) para la página de estado.
ubicación /nginx_status stub_status; Permitir 127.0.0.1; #Only permita las solicitudes de localhost negar a todos; #Deny todos los demás anfitrionesHabilitar la página de estado de Nginx
Asegúrese de reemplazar 127.0.0.1 con la dirección IP de su servidor y también asegúrese de que esta página sea accesible para usted solo para usted.
Después de hacer cambios en las configuraciones, asegúrese de verificar la configuración de Nginx para cualquier error y reiniciar el servicio NGINX para efectuar los cambios recientes utilizando los siguientes comandos.
# nginx -t # nginx -s recargaVerifique la configuración de Nginx
Después de recargar el servidor NGINX, ahora puede visitar la página de estado NGINX en la URL a continuación utilizando el programa CURL para ver sus métricas.
# curl http: // 127.0.0.1/nginx_status o # curl http: // www.ejemplo.com/nginx_statusVerifique la página de estado de Nginx
Importante: El ngx_http_stub_status_module el módulo ha sido reemplazado por el ngx_http_api_module módulo en Nginx 1.13.0 versión.
Leer también: Cómo habilitar la página de estado PHP-FPM en Nginx
Eso es todo! En este artículo, hemos mostrado cómo habilitar la página de estado de Nginx en Linux. Use el formulario de comentarios a continuación para hacer cualquier pregunta.
- « Cómo enumerar módulos PHP compilados e instalados en Linux
- Cómo habilitar y monitorear el estado de PHP-FPM en Nginx »