wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-otimizar-a-entrega-de-conteudo-estatico-no-ubuntu-22-04.md

Servidores

Como configurar o Nginx 1.24 para otimizar a entrega de conteúdo estático no Ubuntu 22.04

atualizado em 23/07/2026

Introdução

Este manual fornece um guia passo a passo para configurar o Nginx 1.24 no Ubuntu 22.04, visando otimizar a entrega de conteúdo estático.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Acesso root ou sudo
  • Nginx 1.24 instalado

Passo a Passo

1. Instalação do Nginx

Se você ainda não instalou o Nginx, execute:

sudo apt update
sudo apt install nginx

2. Habilitar o Cache de Conteúdo Estático

Edite o arquivo de configuração do Nginx:

sudo nano /etc/nginx/nginx.conf

Adicione as seguintes linhas dentro do bloco http {}:

proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;

3. Configurar o Servidor para Conteúdo Estático

Crie ou edite um arquivo de configuração de servidor:

sudo nano /etc/nginx/sites-available/default

Adicione as seguintes linhas:

server {
    listen 80;
    server_name seu_dominio.com;
    location / {
        root /var/www/html;
        index index.html index.htm;
        expires 30d;
        add_header Cache-Control "public, max-age=2592000";
    }
}

4. Testar a Configuração

Verifique se a configuração do Nginx está correta:

sudo nginx -t

5. Reiniciar o Nginx

Reinicie o Nginx para aplicar as alterações:

sudo systemctl restart nginx

Conclusão

Com essas configurações, você otimizou a entrega de conteúdo estático no Nginx. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário.

Dica: Utilize ferramentas como o Google PageSpeed Insights para avaliar o desempenho do seu site e fazer melhorias adicionais.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.