- Verifique se o seu subdomínio está apontando para o IP correto.
- Assegure-se de que o subdomínio esteja listado como um host em sua configuração virtualhost, seja ServerName ou Server Alias.
Se algum deles não resolver o problema, você precisará nos fornecer mais informações - envie sua configuração do vache do apache no mínimo.
- Editar--
Ok, primeiro, subdomain.62.75.145.146
não é um nome DNS válido. Você não pode simplesmente adicionar nomes de host arbitrários ao endereço IP do seu servidor. Você precisa ter um IP dedicado para este virtualhost ou atribuir um nome DNS válido. Se você está apenas fazendo testes, basta adicionar uma entrada ao arquivo de hosts no mapeamento de cliente subdomain.example.com
to 62.75.145.146
. Essa linha ficaria assim:
62.75.145.146 subdomain.example.com
Em seguida, defina subdomain.example.com
como o ServerName no seu VirtualHost. Nesse ponto, você deve poder visitar subdomain.example.com
em seu navegador e ele será exibido a partir do vhost correto.
Se o arquivo hosts não for uma boa solução para você, você precisará criar um registro% A
ou CNAME
do DNS apropriado para o subdomínio. O processo para fazer isso está fora do escopo desta questão, mas deve haver muitas informações em outros artigos do ServerFault sobre esse processo.