Como configurar subdominios em uma VPS do jeito certo

Aprenda a configurar subdomínios em VPS com DNS, virtual hosts, Nginx ou Apache, SSL, proxy reverso e cuidados de organização.

Subdomínios ajudam a organizar serviços

Subdomínios são endereços como app.seudominio.com, api.seudominio.com, blog.seudominio.com ou staging.seudominio.com. Em uma VPS, eles ajudam a separar aplicações, painéis, ambientes de teste, APIs e áreas internas. A configuração correta envolve DNS, servidor web e SSL.

O erro comum é criar o subdomínio no painel de DNS e esquecer que o servidor também precisa saber o que fazer com ele. DNS aponta o nome para o IP, mas Nginx ou Apache decide qual site responderá.

Primeiro passo: DNS

No provedor de DNS, crie um registro A apontando o subdomínio para o IP da VPS. Se quiser usar app.seudominio.com, crie esse registro. Se todos os subdomínios apontam para o mesmo servidor, é possível usar wildcard em alguns casos, mas isso exige cuidado para não aceitar nomes indevidos.

Depois de alterar DNS, aguarde propagação e teste com ferramentas de consulta. Se o DNS não aponta corretamente, o servidor web nem receberá a requisição.

Segundo passo: servidor web

No Nginx, você cria um bloco de servidor com server_name app.seudominio.com. No Apache, usa VirtualHost. Cada subdomínio pode apontar para uma pasta, uma aplicação local ou um proxy reverso. Por exemplo, api.seudominio.com pode encaminhar para uma aplicação rodando em 127.0.0.1:3000.

Organize arquivos de configuração com nomes claros. Quando o servidor cresce, configurações confusas viram fonte de erro.

SSL para cada subdomínio

Cada subdomínio precisa de certificado SSL válido, a menos que você use certificado wildcard. Let’s Encrypt pode emitir certificados para subdomínios específicos. Certificados wildcard normalmente exigem validação DNS. Escolha conforme sua necessidade.

Também redirecione HTTP para HTTPS e teste se não há conteúdo misto. Subdomínio de aplicação sem HTTPS passa insegurança e pode bloquear recursos modernos do navegador.

Ambientes internos e staging

Nem todo subdomínio deve ser público. Staging, painéis internos e dashboards precisam de proteção adicional. Use senha, VPN, restrição por IP ou túnel SSH. Apenas colocar um nome difícil não protege. Robôs descobrem subdomínios por varreduras, certificados e listas públicas.

Se o ambiente não deve ser indexado, use noindex e bloqueios adequados, mas lembre que privacidade real exige autenticação.

Documente a estrutura

Mantenha uma lista dos subdomínios, finalidade, aplicação responsável, porta interna, certificado e responsável técnico. Isso facilita migrações, auditorias e remoção de ambientes antigos. Subdomínio esquecido pode apontar para sistema abandonado e vulnerável.

Conclusão

Configurar subdomínios em VPS exige DNS correto, virtual host ou proxy, SSL e organização. Use subdomínios para separar serviços, mas proteja ambientes internos e documente tudo. Uma estrutura clara facilita crescimento e reduz erros de manutenção.

Fale com a OTH HOST sobre VPS e configuração de domínios

Artigo Anterior Como criar um tunel SSH na VPS para acessar servicos com seguranca
Próximo Artigo FinOps para servidores: como controlar custos de VPS e Dedicado

Comentários (0)

Nenhum comentário ainda. Seja o primeiro a comentar!

Deixe seu comentário

Mínimo 10 caracteres, máximo 2000 caracteres.