Subdomínio local do host virtual

1

Estou tendo um pouco de dificuldade para obter um subdomínio ativado no meu servidor local de desenvolvimento. O nome do servidor é janemba e eu acessei indo para http://janemba . Eu gostaria de poder ter domain.janemba, mas parece que não consigo dar certo.

Este é o VirtualHost que tenho:

<VirtualHost *:80>
        ServerName domain.janemba
        ServerAdmin admin@janemba
        DocumentRoot /var/www/domain

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Eu também tentei criar domain.example.com e configurar meu arquivo hosts para que example.com apontasse para meu servidor local de desenvolvimento. Example.com é bom, mas os subdomínios não.

    
por Nathan 16.08.2014 / 13:28

2 respostas

1

Eu acho que é um problema de DNS, você pode testar isso no dos / cmd, fazendo ping domain.janemba e ver o que você recebe, em comparação com ping janemba

Você tem DNS configurado? Eu acho que você precisa ter um servidor dNS privado interno com arquivos de zona, incluindo registros para os subdomínios que você deseja, ou você precisa digitar esses subdomínios no arquivo de hosts do seu computador cliente.

update: só notei que você está usando o arquivo 'hosts' - basta adicionar uma nova linha para cada registro de subdomínio.

Quando o seu computador estiver olhando para o endereço IP correto do servidor, os subdomínios deverão funcionar.

    
por 16.08.2014 / 16:46
0

Talvez tenha esquecido de ativar os Hosts Virtuais? Você tem:

NameVirtualHost *:80

em algum lugar do seu arquivo httpd.conf ou arquivos conf incluídos?

    
por 17.08.2014 / 04:43