Instalar Nginx e PHP 8.2 no Debian 12

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!