O Nginx é um servidor web de código aberto conhecido por sua alta performance e escalabilidade. Ele é amplamente utilizado como proxy reverso e balanceador de carga, oferecendo um processamento eficiente de requisições HTTP e HTTPS. O Nginx é apreciado por sua configuração flexível e modularidade, permitindo o suporte a recursos avançados, como cache, compressão e autenticação. Sua arquitetura assíncrona garante um consumo eficiente de recursos e alta tolerância a falhas. Com essas características, o Nginx é uma escolha popular para impulsionar a entrega de conteúdo na web.
Instalando o Nginx no Debian 12.
Atualização do sistema.
sudo apt update
sudo apt upgrade
Instalação do Nginx.
sudo apt install nginx
Inicializar e habilitar o serviço Nginx.
sudo systemctl start nginx
sudo systemctl enable nginx
Verificar se o Nginx está em execução.
sudo systemctl status nginx
Agora que o Nginx está instalado, vamos prosseguir para as boas práticas para remover a assinatura.
Abra o arquivo de configuração padrão do Nginx usando um editor de texto, como o nano:
sudo nano /etc/nginx/nginx.conf
Dentro do arquivo, encontre a seção http
e adicione as seguintes linhas:
server_tokens off;
Salve e feche o arquivo.
Reinicie o Nginx para que as alterações entrem em vigor.
sudo systemctl restart nginx
Com isso, a assinatura do Nginx será removida das respostas do servidor.
Acesse agora em seu navegador http://IP-SERVIDOR/
Comandos para Gerenciar o serviço Nginx no Debian 12.
Iniciar o Serviço.
systemctl start nginx
Verificar o status do Serviço.
systemctl status nginx
Reiniciar o Serviço.
systemctl restart nginx
Instalação do PHP 8.2.
Adicione o repositório do PHP.
sudo apt install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
Atualize a lista de pacotes e instale o PHP 8.2 e os módulos necessários:
sudo apt update
sudo apt install php8.2 php8.2-fpm php8.2-mysql
Verificar a versão instalada do PHP.
php -v
Neste post, forneci um guia passo a passo sobre como realizar uma instalação do Nginx e PHP 8.2 no Debian 12 Bookworm. Com essas instruções, você agora tem um servidor web instalado.
Agradeço por ler esse artigo e espero vê-lo novamente em breve. Continue nos acompanhando para mais conteúdo relevante e inspirador. Até a próxima!