15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
30.10.2024
1 +1

O Que É um Subdomínio? Guia Completo para Criar e Gerenciar Subdomínios

Quer esteja a gerir o website de um negócio em crescimento, a lançar um blog separado ou a implementar um portal de suporte ao cliente, os subdomínios oferecem-lhe a flexibilidade necessária para organizar a sua presença online sem registar nomes de domínio adicionais. Neste guia completo, abordaremos exatamente o que são os subdomínios, como funcionam, quando utilizá-los e como criá-los e configurá-los passo a passo — incluindo a configuração do servidor web para Apache e Nginx.

O Que É um Subdomínio?

Um subdomínio é um prefixo adicionado ao seu nome de domínio principal que cria uma secção distinta e gerível de forma independente no seu website. Tecnicamente, forma um hostname separado dentro do mesmo espaço de nomes DNS que o seu domínio raiz.

Exemplo:

ComponenteValor
Domínio Principalexample.com
Subdomínioblog.example.com
Outro Subdomíniostore.example.com

No exemplo acima, blog e store são subdomínios de example.com. Cada subdomínio pode apontar para um servidor, diretório ou aplicação completamente diferente — partilhando todos o mesmo domínio raiz.

Como Funcionam os Subdomínios?

Os subdomínios funcionam através do Sistema de Nomes de Domínio (DNS). Quando um utilizador escreve blog.example.com no seu browser, o resolvedor DNS procura os registos DNS para esse hostname específico. Se existir um registo A ou um registo CNAME para blog.example.com, o browser é direcionado para o endereço IP ou servidor correspondente.

Isto significa que os subdomínios são:

  • Configuráveis de forma independente — cada um pode apontar para um servidor ou endereço IP diferente
  • Infinitamente escaláveis — pode criar tantos subdomínios quantos o seu fornecedor DNS permitir
  • Gratuitos para criar — não é necessário registo de domínio adicional

Se estiver a gerir a sua própria infraestrutura num plano de Alojamento VPS, tem controlo total sobre os registos DNS, a configuração do servidor web e o encaminhamento de subdomínios.

Casos de Utilização Comuns para Subdomínios

Os subdomínios são utilizados em praticamente todos os tipos de projetos web. Aqui estão as aplicações mais comuns no mundo real:

  • blog.example.com — Um blog separado ou hub de conteúdo
  • store.example.com — Uma loja de eCommerce
  • help.example.com — Uma base de conhecimento ou portal de suporte ao cliente
  • app.example.com — Uma aplicação web ou painel SaaS
  • api.example.com — Um endpoint de REST API
  • mail.example.com — Um servidor de email (utilizado em registos MX e de encaminhamento de correio)
  • staging.example.com — Um ambiente de desenvolvimento ou staging
  • m.example.com — Uma versão otimizada para dispositivos móveis do seu site

Cada um destes pode ser executado em infraestruturas completamente separadas. Para aplicações de alto tráfego, pode alojar store.example.com num Servidor Dedicado enquanto mantém o seu site principal de marketing num plano de Alojamento Web Partilhado mais leve.

Subdomínios vs. Subdiretórios: Qual Deve Utilizar?

Antes de criar um subdomínio, vale a pena perceber quando um subdiretório pode ser uma escolha melhor.

FuncionalidadeSubdomínio (`blog.example.com`)Subdiretório (`example.com/blog`)
Tratamento SEOTratado como uma entidade separada pelo GoogleHerda a autoridade do domínio raiz
Flexibilidade de ServidorPode apontar para um servidor diferenteDeve residir no mesmo servidor
Complexidade de ConfiguraçãoRequer DNS + configuração do servidorMais simples, sem alterações DNS necessárias
Caso de UtilizaçãoAplicações, serviços e ambientes separadosSecções de conteúdo do mesmo site

Regra geral: Utilize subdomínios quando precisar de separação técnica (servidor, plataforma ou aplicação diferente). Utilize subdiretórios quando pretender consolidar a autoridade SEO para conteúdo que pertence ao mesmo site.

Como Criar um Subdomínio: Passo a Passo

Passo 1: Inicie Sessão no Seu Painel de Gestão DNS

Todos os registadores de domínios e fornecedores de alojamento oferecem uma interface de gestão DNS. Inicie sessão na sua conta e navegue até à secção Editor de Zona DNS, Gestão DNS ou DNS Avançado do seu domínio.

> Se registou o seu domínio através da AlexHost, pode gerir os registos DNS diretamente a partir do seu painel de cliente. Precisa de um novo domínio? Consulte o Registo de Domínios para começar.

Passo 2: Adicionar um Novo Registo DNS

Para criar um subdomínio, precisa de adicionar um registo A ou um registo CNAME na sua zona DNS.

#### Opção A: Registo A (Aponta para um Endereço IP)

Utilize um registo A quando pretender que o subdomínio aponte diretamente para o endereço IP de um servidor.

Host:  blog
Type:  A
Value: 123.456.789.0   ← Your server's IPv4 address
TTL:   3600

Isto cria o subdomínio blog.example.com e encaminha o tráfego para o IP especificado.

#### Opção B: Registo CNAME (Aponta para Outro Domínio)

Utilize um registo CNAME quando pretender que o subdomínio aponte para outro hostname — por exemplo, uma CDN, um serviço de terceiros ou outro domínio que controla.

Host:  shop
Type:  CNAME
Value: stores.platform.com
TTL:   3600

> Importante: Não pode utilizar um registo CNAME para o domínio raiz (@ / example.com). Os CNAMEs são válidos apenas para subdomínios.

#### Propagação DNS

Após guardar os seus registos DNS, aguarde até 24–48 horas para a propagação global completa, embora as alterações frequentemente entrem em vigor em minutos a algumas horas.

Passo 3: Configurar o Seu Servidor Web

Se estiver a executar o seu próprio servidor web — como num VPS ou servidor dedicado — deve configurá-lo para reconhecer e processar pedidos para o novo subdomínio. Sem este passo, os visitantes receberão um erro de ligação mesmo após a propagação correta do DNS.

#### Configurar Nginx para um Subdomínio

Crie um novo ficheiro de configuração de bloco de servidor para o seu subdomínio:

sudo nano /etc/nginx/sites-available/blog.example.com

Adicione a seguinte configuração:

server {
    listen 80;
    listen [::]:80;
    server_name blog.example.com;

    root /var/www/blog;
    index index.html index.php;

    access_log /var/log/nginx/blog.access.log;
    error_log  /var/log/nginx/blog.error.log;

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

Ative a configuração e recarregue o Nginx:

sudo ln -s /etc/nginx/sites-available/blog.example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

#### Configurar Apache para um Subdomínio

Crie um novo ficheiro de configuração de virtual host:

sudo nano /etc/apache2/sites-available/blog.example.com.conf

Adicione o seguinte bloco de virtual host:

<VirtualHost *:80>
    ServerName blog.example.com
    DocumentRoot /var/www/blog

    ErrorLog ${APACHE_LOG_DIR}/blog_error.log
    CustomLog ${APACHE_LOG_DIR}/blog_access.log combined

    <Directory /var/www/blog>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Ative o site e recarregue o Apache:

sudo a2ensite blog.example.com.conf
sudo apache2ctl configtest
sudo systemctl reload apache2

Passo 4: Criar o Diretório Raiz Web

Certifique-se de que o diretório raiz do documento que especificou existe e contém os ficheiros do seu website:

sudo mkdir -p /var/www/blog
sudo chown -R www-data:www-data /var/www/blog
echo "<h1>Blog Subdomain is Live</h1>" | sudo tee /var/www/blog/index.html

Passo 5: Proteger o Subdomínio com SSL/TLS

Cada subdomínio deve ser servido via HTTPS. Deixar um subdomínio em HTTP simples expõe os utilizadores a riscos de segurança e pode prejudicar as suas classificações nos motores de pesquisa.

#### Opção A: SSL Gratuito com Let’s Encrypt (Certbot)

sudo apt install certbot python3-certbot-nginx   # or python3-certbot-apache
sudo certbot --nginx -d blog.example.com

O Certbot obterá automaticamente um certificado e atualizará a sua configuração Nginx (ou Apache) para servir tráfego HTTPS.

#### Opção B: Certificado SSL Wildcard

Se planeia criar múltiplos subdomínios, um certificado SSL wildcard (*.example.com) cobre todos eles com um único certificado. Esta é a opção mais eficiente para projetos com muitos subdomínios.

> A AlexHost oferece uma variedade de Certificados SSL, incluindo opções wildcard para proteger todos os seus subdomínios com uma única instalação.

Passo 6: Testar o Seu Subdomínio

Assim que o DNS tiver propagado e o seu servidor web estiver configurado, verifique se tudo está a funcionar:

  1. Abra o seu browser e navegue até http://blog.example.com (ou https:// se o SSL estiver configurado)
  2. Utilize um verificador de propagação DNS online (por exemplo, whatsmydns.net) para verificar se o registo A/CNAME está a resolver globalmente
  3. Verifique os registos de erros do seu servidor web se o subdomínio não estiver a carregar:
  • Nginx: sudo tail -f /var/log/nginx/blog.error.log
  • Apache: sudo tail -f /var/log/apache2/blog_error.log

Gerir Múltiplos Subdomínios

Para websites com vários subdomínios, a organização torna-se fundamental. Aqui estão algumas boas práticas:

  • Utilize um registo DNS wildcard (*.example.com → your server IP) para encaminhar todos os subdomínios para o seu servidor e, em seguida, gerir o encaminhamento ao nível do servidor web
  • Documente a sua zona DNS — mantenha um registo de cada subdomínio, o seu propósito e para onde aponta
  • Defina TTLs adequados — utilize valores de TTL mais baixos (por exemplo, 300 segundos) quando antecipa fazer alterações, e valores mais altos (por exemplo, 86400) para registos estáveis
  • Monitorize o tempo de atividade dos subdomínios de forma independente — cada subdomínio é efetivamente um site separado e deve ser monitorizado em conformidade
  • Elimine subdomínios não utilizados — subdomínios abandonados podem tornar-se vulnerabilidades de segurança (ataques de tomada de controlo de subdomínios)

Subdomínios e Alojamento de Email

Os subdomínios também desempenham um papel na infraestrutura de email. Registos como mail.example.com são comumente utilizados como hostname para servidores de correio, referenciados em registos MX e configurações SMTP.

Se estiver a configurar email profissional para o seu domínio ou subdomínio, o Alojamento de Email oferece uma solução totalmente gerida com filtragem de spam, acesso webmail e entregabilidade fiável — sem a complexidade de auto-alojar um servidor de correio.

Perguntas Frequentes Sobre Subdomínios

Quantos subdomínios posso criar?

Tecnicamente, o DNS permite um número ilimitado de subdomínios. Na prática, o seu registador de domínios ou fornecedor DNS pode impor limites, mas a maioria permite centenas ou milhares.

Os subdomínios afetam o SEO?

O Google trata os subdomínios como entidades separadas do domínio raiz. Isto significa que um subdomínio geralmente não herda a autoridade de domínio de example.com. Para sites focados em conteúdo, os subdiretórios são frequentemente preferidos para consolidação SEO. No entanto, para aplicações, ferramentas ou serviços que são genuinamente distintos, os subdomínios são perfeitamente adequados.

Posso utilizar um subdomínio sem um servidor web?

Sim — pode criar registos DNS para um subdomínio que apontem para serviços de terceiros (por exemplo, um formulário alojado, um endpoint CDN ou uma plataforma SaaS) sem configurar o seu próprio servidor web.

Os subdomínios são gratuitos?

Sim. A criação de subdomínios não requer taxas adicionais de registo de domínio. Apenas precisa de um domínio registado existente e acesso às suas definições DNS.

Posso apontar um subdomínio para um fornecedor de alojamento diferente?

Absolutamente. Como os subdomínios são resolvidos via DNS, pode apontar app.example.com para um fornecedor de cloud, blog.example.com para uma plataforma CMS e store.example.com para o seu próprio servidor — todos de forma independente.

Conclusão

Os subdomínios são uma das ferramentas mais poderosas e flexíveis disponíveis para organizar a sua infraestrutura web. Permitem-lhe executar aplicações, serviços e secções de conteúdo separados sob um único domínio raiz — cada um com a sua própria configuração de servidor, certificado SSL e gestão independente.

Para recapitular os passos principais:

  1. Adicione um registo DNS A ou CNAME para o subdomínio no seu painel de gestão DNS
  2. Configure o seu servidor web (Nginx ou Apache) com um novo bloco de servidor ou virtual host
  3. Crie o diretório raiz do documento e implemente o seu conteúdo
  4. Proteja o subdomínio com um certificado SSL
  5. Teste e monitorize para confirmar que tudo está a funcionar corretamente

Quer esteja a alojar um único subdomínio ou a gerir uma arquitetura complexa de múltiplos subdomínios, ter a infraestrutura certa por baixo faz toda a diferença. Explore os planos de Alojamento VPS da AlexHost para acesso root completo e controlo total sobre a configuração dos seus subdomínios — ou consulte os nossos Painéis de Controlo VPS se preferir uma experiência de gestão baseada em GUI.

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar