Como ativar a página de status nginx
- 1775
- 472
- Enrique Crist
Nginx é um servidor web de código aberto gratuito, de alto desempenho, confiável, escalável e totalmente extensível, balanceador de carga e software de proxy reverso. Tem uma linguagem de configuração simples e fácil de entender. Ele também suporta uma infinidade de módulos ambos estático (que existem no nginx desde a primeira versão) e dinâmico (Introduzido na versão 1.9.11).
Um dos módulos importantes do Nginx é o ngx_http_stub_status_module módulo que fornece acesso às informações básicas de status nginx por meio de um “Página de status”. Ele mostra informações como o número total de conexões de clientes ativas, as aceitas e as manipuladas, número total de solicitações e número de conexões de leitura, escrita e espera.
Leia também: Amplify - o monitoramento nginx facilitou fácil
Na maioria das distribuições Linux, o Nginx A versão vem com o ngx_http_stub_status_module habilitado. Você pode conferir se o módulo já está ativado ou não usando o seguinte comando.
# nginx -v 2> & 1 | grep -o com http_stub_status_moduleVerifique o módulo de status nginx
Se você ver --com http_stub_status_module
como saída no terminal, significa que o módulo de status está ativado. Se o comando acima não retornar a saída, você precisará compilar o nginx da fonte usando o -com http_stub_status_module como parâmetro de configuração como mostrado.
# wget http: // nginx.org/download/nginx-1.13.12.alcatrão.gz # tar xfz nginx-1.13.12.alcatrão.gz # cd nginx-1.13.12/ # ./configure ---with-http_stub_status_module # make # make install
Depois de verificar o módulo, você também precisará ativar Stub_status módulo no Nginx arquivo de configuração /etc/nginx/nginx.conf Para configurar um URL localmente acessível (e.g., http: // www.exemplo.com/nginx_status) para a página de status.
localização /nginx_status stub_status; Permitir 127.0.0.1; #apenas permitir solicitações do localhost negar tudo; #deny todos os outros hostsAtivar página de status Nginx
Certifique -se de substituir 127.0.0.1 com o endereço IP do seu servidor e também verifique se esta página é acessível a você apenas.
Depois de fazer as mudanças nas configurações, verifique a configuração do Nginx para obter erros e reiniciar o serviço Nginx para efetuar as alterações recentes usando os seguintes comandos.
# nginx -t # nginx -s ReloadVerifique a configuração do nginx
Depois de recarregar o servidor nginx, agora você pode visitar a página de status do NGINX no URL abaixo usando o programa CURL para ver suas métricas.
# Curl http: // 127.0.0.1/nginx_status ou # Curl http: // www.exemplo.com/nginx_statusVerifique a página de status nginx
Importante: O ngx_http_stub_status_module módulo foi substituído pelo ngx_http_api_module módulo in Nginx 1.13.0 versão.
Leia também: Como ativar a página de status php-fpm no nginx
Isso é tudo! Neste artigo, mostramos como ativar a página de status nginx no Linux. Use o formulário de comentário abaixo para fazer qualquer pergunta.
- « Como listar módulos PHP compilados e instalados no Linux
- Como ativar e monitorar o status de php-fpm no nginx »