wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-servir-conteudo-estatico-de-forma-eficiente-guia-pratico.md
ServidoresComo configurar o Nginx 1.24 para servir conteúdo estático de forma eficiente: Guia prático
O Nginx é um servidor web de alto desempenho que pode ser configurado para servir conteúdo estático de forma eficiente. Neste guia prático, você aprenderá como configurar o Nginx 1.24 para otimizar o desempenho do seu site.
Pré-requisitos
- Servidor Linux com Nginx 1.24 instalado
- Acesso root ou sudo ao servidor
- Conteúdo estático (HTML, CSS, JS, imagens)
Passo a Passo
1. Instalação do Nginx
sudo apt update
sudo apt install nginx
2. Estrutura de Diretórios
Crie um diretório para o seu conteúdo estático:
sudo mkdir -p /var/www/meusite
3. Adicionando Conteúdo Estático
Coloque seus arquivos HTML, CSS e JS no diretório criado:
sudo cp /caminho/para/seus/arquivos/* /var/www/meusite/
4. Configurando o Nginx
Edite o arquivo de configuração do Nginx:
sudo nano /etc/nginx/sites-available/meusite
Adicione a seguinte configuração:
server {
listen 80;
server_name meusite.com;
root /var/www/meusite;
index index.html;
location / {
try_files $uri $uri/ =404;
}
location ~* \.(css|js|jpg|jpeg|png|gif|ico|svg)$ {
expires 30d;
add_header Cache-Control "public";
}
}
5. Habilitando a Configuração
sudo ln -s /etc/nginx/sites-available/meusite /etc/nginx/sites-enabled/
6. Testando a Configuração
sudo nginx -t
7. Reiniciando o Nginx
sudo systemctl restart nginx
Conclusão
Com esses passos, você configurou o Nginx para servir conteúdo estático de forma eficiente. Para otimizar ainda mais, considere usar um CDN para distribuir seu conteúdo globalmente.
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.