wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-servir-multiplos-sites-com-virtual-hosts-no-debian-12.md
ServidoresComo configurar o Nginx 1.24 para servir múltiplos sites com Virtual Hosts no Debian 12
O Nginx é um servidor web de alto desempenho que pode ser configurado para servir múltiplos sites utilizando a técnica de Virtual Hosts. Neste manual, você aprenderá a configurar o Nginx 1.24 no Debian 12 para gerenciar vários sites de forma eficiente.
Pré-requisitos
- Servidor Debian 12 atualizado.
- Acesso root ou sudo.
- Nginx 1.24 instalado.
Instalação do Nginx
Se o Nginx ainda não estiver instalado, você pode instalá-lo utilizando o seguinte comando:
sudo apt update sudo apt install nginx Configuração de Virtual Hosts
Para configurar múltiplos sites, você precisa criar arquivos de configuração para cada site em /etc/nginx/sites-available/ e criar links simbólicos em /etc/nginx/sites-enabled/.
Exemplo de configuração para o site 1
Crie um arquivo de configuração para o primeiro site:
sudo nano /etc/nginx/sites-available/site1.conf Adicione o seguinte conteúdo:
server {
listen 80;
server_name site1.com www.site1.com;
root /var/www/site1;
index index.html;
location / {
try_files $uri $uri/ =404;
}
} Exemplo de configuração para o site 2
Repita o processo para o segundo site:
sudo nano /etc/nginx/sites-available/site2.conf Adicione o seguinte conteúdo:
server {
listen 80;
server_name site2.com www.site2.com;
root /var/www/site2;
index index.html;
location / {
try_files $uri $uri/ =404;
}
} Ativando os sites
Crie links simbólicos para ativar os sites:
sudo ln -s /etc/nginx/sites-available/site1.conf /etc/nginx/sites-enabled/ sudo ln -s /etc/nginx/sites-available/site2.conf /etc/nginx/sites-enabled/ Testando e reiniciando o Nginx
Antes de reiniciar o Nginx, teste a configuração:
sudo nginx -t Se não houver erros, reinicie o Nginx:
sudo systemctl restart nginx Conclusão
Agora você configurou com sucesso múltiplos sites utilizando Virtual Hosts no Nginx. Lembre-se de atualizar o DNS para apontar os domínios para o seu servidor. Utilize sempre a configuração de firewall para proteger seus sites.
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.