Nginx: 8 comandos básicos para conhecer e dominar a ferramenta

Se você está começando com as configurações de servidores, é preciso aprender um pouco sobre o fantástico Nginx. Alguns dos comandos mais básicos para instalar e dominar a ferramenta.

O servidor web é rápido, leve, e com inúmeras possibilidades de configuração para melhor performance.

Primeiro, você precisa aprender os conceitos básicos da instalação. Como a maioria dos servidores web é executado no Ubuntu/Debian e CentOS/RHEL, você pode aprender com os exemplos a seguir para essas distribuições populares do Linux.

Nginx: Logotipo
Nginx: Logotipo

Antes de mais nada, a maneira correta de pronunciar o servidor web é “engine X”. Simples assim, agora você pode conversar com os outros desenvolvedores falando de maneira correta.

Instalando o Nginx

No Debian/Ubuntu, você pode instalar facilmente com o comando abaixo:

apt-get install nginx

Já no CentOS/RHEL, o processo é facilmente executado com o comando:

yum install nginx

ou

dnf install nginx

→ Leia mais: Qual servidor PHP escolher?

Iniciando o Nginx

Ativar o serviço no servidor é muito fácil através do script no init.d:

service nginx start

Parando o Nginx

Para finalizar o processo e parar, use o comando abaixo:

service nginx stop

Caso o servidor esteja apresentando lentidão por muitos processos, tente o comando abaixo para forçar o encerramento:

killall -9 nginx

Reiniciando o Nginx

É necessário apenas um comando para reiniciar o serviço:

service nginx restart

Se tudo ocorrer bem, a mensagem abaixo será retornada:

$ service nginx restart 
Stopping nginx: [ OK ] 
Starting nginx: [ OK ]

Validando configurações do Nginx

Esse é um comando muito importante e bastante útil. Sempre que editar alguma configuração, antes de dar reload no serviço, verifique e não há erros de configurações usando o comando abaixo:

nginx -t

ou

service nginx configtest

Ambos os comandos irão retornar algo semelhante a isso:

$ nginx -t 
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
nginx: configuration file /etc/nginx/nginx.conf test is successful

Verificando se o Nginx está rodando

Caso tenha a necessidade de verificar como está os processos, use o comando abaixo:

service nginx status

Outra forma de verificar, e além de tudo validar todos os processos é:

ps -aux | grep nginx

Upgrade Nginx

Precisando realizar upgrade? É muito fácil usando o comando abaixo:

service nginx upgrade

Este comando não deixará que o servidor entre em downtime, mantendo os arquivos em funcionamento até o momento da atualização.

Verificando a versão e módulos compilados no Nginx

nginx -V

O comando acima irá retornar a versão atual e também todos os módulos compilados.

Termos populares de pesquisa:

  • nginx commands
  • nginx status command
  • nginx config check
  • command to stop nginx using conf file linux
  • Nginx ubuntu

Seu comentário é muito importante! Conte pra gente o que você achou desse conteúdo.