wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-servir-multiplos-sites-em-um-servidor-ubuntu-22-04-guia-pratico.md

Servidores

Como configurar o Nginx 1.24 para servir múltiplos sites em um servidor Ubuntu 22.04: Guia prático

atualizado em 01/09/2026

Este guia prático irá ensinar como configurar o Nginx 1.24 para servir múltiplos sites em um servidor Ubuntu 22.04.

Introdução

O Nginx é um servidor web popular e eficiente, ideal para servir múltiplos sites em um único servidor. Neste manual, abordaremos a instalação e configuração do Nginx para hospedar vários domínios.

Passo a Passo

1. Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2. Instalar o Nginx

sudo apt install nginx -y

3. Configurar o Firewall

sudo ufw allow 'Nginx Full'

4. Criar Diretórios para os Sites

sudo mkdir -p /var/www/site1.com/html
sudo mkdir -p /var/www/site2.com/html

5. Definir Permissões

sudo chown -R $USER:$USER /var/www/site1.com/html
sudo chown -R $USER:$USER /var/www/site2.com/html

6. Criar Arquivos de Índice

echo '

Site 1

' | sudo tee /var/www/site1.com/html/index.html echo '

Site 2

' | sudo tee /var/www/site2.com/html/index.html

7. Criar Arquivos de Configuração do Nginx

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

# Adicione o seguinte conteúdo:
server {
    listen 80;
    server_name site1.com www.site1.com;
    root /var/www/site1.com/html;
    index index.html;
}
sudo nano /etc/nginx/sites-available/site2.com

# Adicione o seguinte conteúdo:
server {
    listen 80;
    server_name site2.com www.site2.com;
    root /var/www/site2.com/html;
    index index.html;
}

8. Habilitar os Sites

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

9. Testar a Configuração do Nginx

sudo nginx -t

10. Reiniciar o Nginx

sudo systemctl restart nginx

Conclusão

Agora você configurou o Nginx para servir múltiplos sites. Para garantir a segurança, considere implementar HTTPS utilizando o Certbot.

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.