wils@web ~ $ cat ~/ajuda/como-hospedar-varios-sites-em-um-unico-vps.md
ServidoresComo hospedar vários sites em um único VPS
Este manual tem como objetivo ensinar como hospedar vários sites em um único VPS utilizando o servidor web Nginx no Ubuntu 20.04.
Passo 1: Instalar o Nginx
Primeiro, atualize o sistema e instale o Nginx:
sudo apt update && sudo apt upgrade -y sudo apt install nginx -y Passo 2: Configurar os diretórios dos sites
Criar diretórios para cada site que você deseja hospedar:
sudo mkdir -p /var/www/site1.com/html sudo mkdir -p /var/www/site2.com/html Defina as permissões adequadas:
sudo chown -R $USER:$USER /var/www/site1.com/html sudo chown -R $USER:$USER /var/www/site2.com/html sudo chmod -R 755 /var/www Passo 3: Criar arquivos de configuração do Nginx
Crie um arquivo de configuração para cada site:
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; } Salve e saia do editor. Repita o processo para o site2.com:
sudo nano /etc/nginx/sites-available/site2.com server { listen 80; server_name site2.com www.site2.com; root /var/www/site2.com/html; index index.html; } Passo 4: Habilitar as configurações dos sites
Ative os sites criados:
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/ Passo 5: Testar e reiniciar o Nginx
Teste a configuração do Nginx:
sudo nginx -t Se não houver erros, reinicie o Nginx:
sudo systemctl restart nginx Dica de Verificação/Segurança
Certifique-se de que os domínios estejam apontando para o seu VPS e considere configurar um firewall para proteger seu servidor:
sudo ufw allow 'Nginx Full'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.