wils@web ~ $ cat ~/ajuda/como-criar-um-server-block-no-nginx-no-ubuntu-24-04.md

Servidores

Como criar um Server Block no Nginx no Ubuntu 24.04

atualizado em 21/07/2026

Este manual tem como objetivo ensinar como criar um Server Block no Nginx no Ubuntu 24.04, permitindo que você hospede múltiplos sites em um único servidor.

Passo a Passo para Criar um Server Block

1. Instalar o Nginx

Primeiro, certifique-se de que o Nginx está instalado. Se não estiver, instale-o com o seguinte comando:

sudo apt update
sudo apt install nginx

2. Criar Diretório para o Site

Crie um diretório para o seu site, substituindo exemplo.com pelo seu domínio:

sudo mkdir -p /var/www/exemplo.com/html

3. Definir Permissões

Defina as permissões corretas para o diretório:

sudo chown -R $USER:$USER /var/www/exemplo.com/html
sudo chmod -R 755 /var/www

4. Criar um Arquivo de Configuração do Server Block

Crie um arquivo de configuração no diretório /etc/nginx/sites-available/:

sudo nano /etc/nginx/sites-available/exemplo.com

Adicione o seguinte conteúdo ao arquivo:

server {
    listen 80;
    server_name exemplo.com www.exemplo.com;

    root /var/www/exemplo.com/html;
    index index.html;

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

5. Habilitar o Server Block

Crie um link simbólico para habilitar o Server Block:

sudo ln -s /etc/nginx/sites-available/exemplo.com /etc/nginx/sites-enabled/

6. Testar a Configuração do Nginx

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

sudo nginx -t

7. Reiniciar o Nginx

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

sudo systemctl restart nginx

Dica de Verificação/Security

Após a configuração, verifique se o seu site está acessível através do navegador e considere implementar HTTPS utilizando o Certbot para segurança adicional.

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.