Guia Completo: Instalando, Desinstalando, Parando, Reiniciando e Configurando NGINX
O NGINX é um dos servidores web mais utilizados atualmente, conhecido por sua eficiência e versatilidade. Neste artigo, vamos cobrir todos os aspectos de como instalar, desinstalar, parar, reiniciar e configurar o NGINX para escutar em portas diferentes da 80.
Índice:
- Instalando o NGINX
- Parando, Reiniciando e Reiniciando o NGINX
- Desinstalando o NGINX
- Configurando o NGINX para Escutar Outras Portas
- Habilitando e Desabilitando o NGINX no Boot
- Conclusão
1. Instalando o NGINX
Para instalar o NGINX em sistemas Linux baseados em Ubuntu, siga os passos abaixo:
- Atualize os pacotes:
Antes de começar a instalação, é importante garantir que todos os pacotes do sistema estão atualizados.
sudo apt update
- Instale o NGINX:
Utilize o seguinte comando para instalar o NGINX:
sudo apt install nginx
- Verifique o status do NGINX:
Após a instalação, verifique se o NGINX está rodando corretamente:
sudo systemctl status nginx
Se tudo estiver funcionando corretamente, você verá uma saída que confirma que o NGINX está ativo.
2. Parando e Reiniciando o NGINX
Existem várias formas de controlar o serviço NGINX. Vamos explorar como parar, reiniciar e recarregar o serviço.
Parando o NGINX:
Existem duas maneiras de parar o NGINX:
- Usando o
systemctl:
sudo systemctl stop nginx
- Usando o comando tradicional
service:
sudo service nginx stop
Ambos os comandos param o serviço NGINX imediatamente.
Reiniciando o NGINX:
Caso tenha feito modificações na configuração do NGINX e precise reiniciá-lo:
- Usando o
systemctl:
sudo systemctl restart nginx
- Usando o comando
service:
sudo service nginx restart
Isso reiniciará o servidor NGINX, aplicando quaisquer alterações de configuração feitas.
Recarregando o NGINX:
Se você fez modificações nos arquivos de configuração do NGINX, mas não quer parar o serviço, você pode recarregar a configuração com os seguintes comandos:
- Usando o
systemctl:
sudo systemctl reload nginx
- Usando o comando
service:
sudo service nginx reload
Esse comando recarrega as configurações sem interromper o serviço NGINX.
3. Desinstalando o NGINX
Se você precisar remover o NGINX do seu sistema, pode fazer isso facilmente com os comandos abaixo.
- Remover apenas o pacote NGINX:
sudo apt remove nginx
Isso removerá o pacote do NGINX, mas manterá os arquivos de configuração.
- Remover completamente o NGINX (incluindo arquivos de configuração): Se você deseja remover o NGINX completamente, incluindo os arquivos de configuração:
sudo apt purge nginx
- Remover pacotes não utilizados: Após remover o NGINX, você pode limpar pacotes que não são mais necessários com o comando:
sudo apt autoremove
4. Configurando o NGINX para Escutar Outras Portas
Por padrão, o NGINX escuta na porta 80 (HTTP) e 443 (HTTPS). No entanto, é possível configurar o NGINX para escutar em outras portas. Vamos ver como configurar isso.
Modificando a Configuração de Portas:
- Abra o arquivo de configuração do servidor: O arquivo de configuração principal do NGINX está localizado em
/etc/nginx/sites-available/default. Você pode editar esse arquivo com o editor de texto de sua preferência. Aqui usamos onano.
sudo nano /etc/nginx/sites-available/default
- Modifique o bloco de servidor para escutar outra porta: Localize a linha onde o NGINX está configurado para escutar na porta 80 e modifique-a. Exemplo para escutar na porta 8080:
server {
listen 8080 default_server;
listen [::]:8080 default_server;
...
}
- Salve e feche o arquivo:
- Para salvar no
nano, pressioneCtrl + O, depoisEnter. - Para sair, pressione
Ctrl + X.
- Teste a configuração do NGINX: Antes de reiniciar o NGINX, é importante testar se a configuração está correta.
sudo nginx -t
Se a saída for “syntax is ok”, você pode prosseguir.
- Recarregue o NGINX: Após modificar a configuração, recarregue o NGINX para aplicar as alterações:
sudo systemctl reload nginx
Agora o NGINX estará escutando na porta 8080.
5. Habilitando e Desabilitando o NGINX no Boot
Você pode controlar se o NGINX deve ser iniciado automaticamente na inicialização do sistema.
Habilitando o NGINX no Boot:
Para garantir que o NGINX seja iniciado sempre que o sistema for ligado, use o seguinte comando:
sudo systemctl enable nginx
Desabilitando o NGINX no Boot:
Se você não deseja que o NGINX inicie automaticamente:
sudo systemctl disable nginx
Esses comandos são úteis se você deseja controlar manualmente o início do NGINX.
6. Conclusão
Este guia forneceu um passo a passo completo sobre como instalar, desinstalar, parar, reiniciar e configurar o NGINX para escutar em portas diferentes da 80. Além disso, você aprendeu como controlar o comportamento do NGINX no boot do sistema. O NGINX é uma ferramenta poderosa e flexível, e saber manipulá-lo é essencial para administrar servidores web de forma eficiente.
Aqui está uma lista de todos os comandos de linha de comando mencionados no artigo:
Instalação e Atualização
sudo apt update
sudo apt install nginx
sudo systemctl status nginx
Parando o NGINX
sudo systemctl stop nginx
sudo service nginx stop
Reiniciando o NGINX
sudo systemctl restart nginx
sudo service nginx restart
Recarregando o NGINX
sudo systemctl reload nginx
sudo service nginx reload
Desinstalando o NGINX
sudo apt remove nginx
sudo apt purge nginx
sudo apt autoremove
Configurando o NGINX para Outras Portas
sudo nano /etc/nginx/sites-available/default
sudo nginx -t
sudo systemctl reload nginx
Habilitando e Desabilitando o NGINX no Boot
sudo systemctl enable nginx
sudo systemctl disable nginx

Leave a comment