Este guia irá mostrar como instalar o Nginx com suporte a compressão Brotli em um servidor Ubuntu 20.04.
Passo 1: Atualizar o Sistema
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar Dependências
Instale as dependências necessárias para compilar o módulo Brotli:
sudo apt install -y build-essential zlib1g-dev libpcre3 libpcre3-dev libssl-dev
Passo 3: Instalar o Nginx
Você pode instalar o Nginx a partir dos repositórios oficiais:
sudo apt install -y nginx
Passo 4: Baixar e Compilar o Módulo Brotli
Baixe o código-fonte do Brotli:
git clone --recursive https://github.com/google/ngx_brotli.git
Compile o Nginx com suporte ao módulo Brotli usando o seguinte comando:
cd /usr/local/src
wget https://nginx.org/download/nginx-1.22.0.tar.gz
tar -zxvf nginx-1.22.0.tar.gz
cd nginx-1.22.0
./configure --with-compat --add-dynamic-module=../ngx_brotli
make
sudo make install
Passo 5: Configurar o Nginx para Usar Brotli
Abra o arquivo de configuração do Nginx:
sudo nano /etc/nginx/nginx.conf
Adicione as seguintes linhas no bloco http para ativar a compressão Brotli:
load_module modules/ngx_brotli.so;
brotli on;
brotli_comp_level 6;
brotli_types text/html text/plain text/css application/javascript application/x-javascript application/json image/svg+xml;
Passo 6: Reiniciar o Nginx
Após as alterações, reinicie o Nginx para aplicar as novas configurações:
sudo systemctl restart nginx
Conclusão
Agora você tem o Nginx instalado com a compressão Brotli ativada em seu servidor VPS. Isso deve melhorar o desempenho e a velocidade de carga do seu site.