Subdomínios do Apache em relação ao DNS

0
  1. Digamos que eu execute um servidor da Web, o apache.
  2. Eu tenho um domínio conhecido como example.com.
  3. Os servidores de nomes e tais estão configurados corretamente para example.com para resolver o IP do servidor, que serve a raiz diretório do servidor da Web quando example.com for solicitado.

Eu quero configurar um subdomínio assim: dev.example.com
Eu sei como fazer isso no httpd.conf (testado com dev.localhost etc).

Minha pergunta é, o subdomínio 'dev' é tratado estritamente pelo apache quando solicitado, assim como example.com/dev/ seria? Quero saber se preciso alterar alguma coisa relacionada ao DNS para que o dev.example.com seja resolvido. O DNS tem uma jogada ou é estritamente tratado pelo apache?

É importante notar que eu uso um provedor de DNS gratuito conhecido como zoneedit.

Obrigado.

    
por hullot 05.02.2012 / 17:22

2 respostas

2

Você precisa criar um registro A ou um CNAME para dev.example.com no seu DNS (ou um registro curinga para * .example.com). O Apache não pode fazer nada com pedidos para dev.example.com se eles não puderem acessar seu servidor da Web, o que eles não poderão fazer a menos que haja um registro DNS que seja resolvido para dev.example.com.

    
por 05.02.2012 / 17:40
0

Dois passos -

  1. Configure um registro no seu gerente de DNS, no painel de controle do registrador de domínios. Point dev.example.com para o seu IP do servidor.
  2. Crie um registro do VirtualHost na sua configuração do Apache. Leia mais aqui . Aponte para qualquer diretório que você quiser.
por 05.02.2012 / 20:07