
Com o IIS é muito fácil configurar ligações entre um nome de host e um site.
Se eu tiver minha configuração de DNS com o registrador original, tudo o que preciso fazer é atualizar os registros A para apontar para meu servidor IIS e tudo funcionará.
Nome de domínio -> Endereço IP -> (usando o cabeçalho do host) -> Site
Tudo certo.
Tenho notado em meus hosts Linux que todos eles exigem que eu transfira meu DNS para seus servidores de nomes para que as 'ligações' funcionem. Pelo que sei, não há como o cPanel apenas dizer para associar um nome de host a um site.
Como consigo as mesmas coisas que as ligações do IIS no Apache/Linux? É mesmo possível no cPanel?
Responder1
Esta não é uma restrição do Apache; não importa onde seu DNS está hospedado. Parece que a resposta do Farseeker é uma restrição do seu provedor de hospedagem e/ou cPanel especificamente (eu costumava usar o Dreamhost, por exemplo, e eles não se importavam se mantinham meu DNS, mas eles têm sua própria interface de gerenciamento)
Um <VirtualHost
bloco > dentro da configuração do Apache declara todas as diretivas internas para serem aplicadas a um host virtual, e a diretiva ServerName dentro dele faz com que solicitações contendo esse cabeçalho Host usem o bloco.
Referir-sehttp://httpd.apache.org/docs/2.2/vhosts/name-based.htmlpara detalhes.
Responder2
Sim, também tive esse problema com o cPanel.
O que fiz no passado foi transferir o DNS para o servidor deles para que eu pudesse registrar o nome no host e depois trocá-lo de volta para o meu antigo servidor DNS. É claro que é sua responsabilidade garantir que os registros estejam sempre atualizados.
Normalmente eles não cobram pela hospedagem DNS, então você não perde nada, mas podem limitar o número de domínios que você pode anexar.
Se você estava fazendo isso diretamente no Apache, precisará investigar a parte VirtualHost do seu httpd.conf