Nginx é um servidor web de código aberto de alto desempenho. É um software muito popular projetado para processar solicitações HTTP de clientes (como navegadores da web) e fornecer-lhes páginas da web e outros conteúdos. A instalação do Nginx é muito simples e baseada em apenas um comando. Digite o seguinte comando para instalar facilmente este servidor web:
apt install nginx
Você deve concordar com a instalação pressionando Y. A saída será mais ou menos assim.
Este artigo usa Debian 12 e executa todos os comandos como root. Você sempre obtém esse acesso ao adquirir servidores virtuais ou dedicados da AlexHost.
Inicie o Nginx
Iniciar o Nginx é bastante simples. Basta executar o seguinte comando:
systemctl start nginx
Se for bem-sucedido, o comando não produz nenhum resultado.
Se você estiver usando uma distribuição Linux sem systemd para executar o tipo Nginx:
service start nginx
Em vez de iniciar manualmente o serviço Nginx, é recomendado configurá-lo para iniciar na inicialização do sistema:
systemctl enable nginx
Reinicie o Nginx
O processo de reinicialização é rápido, fácil de aprender, mas muito importante. Cada vez que você faz qualquer alteração no Nginx, você precisa reiniciar o Nginx todas as vezes. A opção de reinicialização carregará a nova configuração, iniciará novos processos de trabalho com a nova configuração e encerrará normalmente os processos de trabalho antigos.
Para reiniciar o Nginx, use um dos seguintes comandos:
systemctl reload nginx
service reload nginx
Testando a configuração do Nginx
Sempre que você fizer alterações no arquivo de configuração do servidor Nginx, é recomendável verificar a configuração antes de reiniciar ou recarregar o serviço.
Use o seguinte comando para verificar se há erros de sintaxe ou de sistema na configuração do Nginx:
sudo nginx -t
A saída será semelhante a esta.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful