Publicado 17 de outubro de 2024
Problema: Verificando o status do Nginx
Saber se o Nginx está em execução é importante para manter um servidor web confiável. Verificar o status do servidor ajuda a identificar possíveis problemas e mantém sites e aplicações funcionando bem.
Métodos para verificar o status do Nginx
Usando a linha de comando
A linha de comando oferece maneiras de verificar se o Nginx está em execução:
- Comando de status do serviço: Use
sudo systemctl status nginx
ousudo service nginx status
para ver o estado atual do Nginx. - Comando de verificação de processos: Execute
ps aux | grep nginx
para listar os processos do Nginx. - Comando de verificação de porta: Execute
sudo netstat -tulpn | grep nginx
para ver se o Nginx está escutando em sua porta padrão (geralmente 80).
Dica: Verificação rápida do status do Nginx
Combine vários comandos para uma visão geral rápida do status:
echo "Status do Nginx:" && sudo systemctl is-active nginx && echo "Portas em escuta:" && sudo ss -tulpn | grep nginx
Verificando a resposta do servidor web
Você pode verificar o status do Nginx checando sua resposta:
- Verificação baseada no navegador: Abra um navegador web e digite o endereço IP do seu servidor ou nome de domínio. Se o Nginx estiver em execução, você verá a página de boas-vindas padrão.
- Usando o comando curl: No terminal, digite
curl -I http://localhost
oucurl -I http://seu_ip_do_servidor
. Isso mostrará as informações do cabeçalho HTTP se o Nginx estiver ativo.
Examinando a configuração do Nginx
Inspecionar a configuração do Nginx pode fornecer insights sobre seu status:
- Verificando o arquivo de configuração: Revise o arquivo de configuração principal do Nginx com
sudo nano /etc/nginx/nginx.conf
para garantir que esteja configurado corretamente. - Verificando arquivos de log: Verifique os logs de erro do Nginx com
sudo tail -f /var/log/nginx/error.log
para ver quaisquer problemas recentes ou confirmar a operação normal.