wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-serve-static-files-de-forma-otimizada-no-ubuntu-22-04.md

Servidores

Como configurar o Nginx 1.24 para serve static files de forma otimizada no Ubuntu 22.04

atualizado em 25/07/2026

O Nginx é um servidor web de alto desempenho que pode ser utilizado para servir arquivos estáticos de forma otimizada. Neste manual, iremos configurar o Nginx 1.24 no Ubuntu 22.04 para atender a essa finalidade.

Pré-requisitos

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

Passo a Passo

1. Instalar o Nginx

Se o Nginx ainda não estiver instalado, você pode instalá-lo com os seguintes comandos:

sudo apt update
sudo apt install nginx

2. Configurar o Nginx para Servir Arquivos Estáticos

Abra o arquivo de configuração do Nginx:

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

Substitua o conteúdo do arquivo com a seguinte configuração básica:

server {
listen 80;
server_name seu_dominio.com;
root /var/www/html;
index index.html;

location / {
try_files $uri $uri/ =404;
}

location ~* \.css$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}

location ~* \.js$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
}

3. Testar a Configuração

Antes de reiniciar o Nginx, teste a configuração com:

sudo nginx -t

4. Reiniciar o Nginx

Se não houver erros, reinicie o Nginx para aplicar as mudanças:

sudo systemctl restart nginx

Conclusão

Com essa configuração, o Nginx estará otimizado para servir arquivos estáticos. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Dica: Considere utilizar um CDN para melhorar ainda mais a entrega de seus arquivos estáticos.

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.