- Digamos que eu executo um servidor web, apache.
- Eu tenho um domínio conhecido como example.com.
- Os servidores de nomes e outros estão configurados corretamente para example.com para resolver o IP do servidor web, que serve o diretório raiz do servidor web quando example.com é solicitado.
Quero configurar um subdomínio assim: dev.example.com
Eu sei como fazer isso no httpd.conf (testei com dev.localhost etc).
Minha pergunta é: o subdomínio 'dev' é tratado estritamente pelo Apache quando é solicitado, assim como seria example.com/dev/? Quero saber se preciso alterar alguma coisa relacionada ao DNS para que dev.example.com seja resolvido. O DNS tem alguma participação nisso ou é estritamente tratado pelo Apache?
É importante notar que eu uso um provedor de DNS gratuito conhecido como zoneedit.
Obrigado.
Responder1
Você deve criar um registro A ou um CNAME para dev.example.com em seu DNS (ou um registro curinga para *.example.com). O Apache não pode fazer nada com solicitações de dev.example.com se eles não conseguirem acessar seu servidor web, o que eles não podem fazer a menos que haja um registro DNS que resolva dev.example.com.
Responder2
Dois passos -
- Configure umUma gravaçãono seu gerenciador DNS, no painel de controle do seu registrador de domínio. Aponte dev.example.com para o IP do seu servidor.
- Crie um registro VirtualHost na configuração do Apache.Leia mais aqui. Aponte para qualquer diretório que desejar.