Como o servidor de nomes determinação do meu servidor compartilhado http://servername.com/~username/ ao meu domínio de nível superior?

StackOverflow https://stackoverflow.com/questions/123111

Pergunta

Recentemente, mudei o meu site para uma solução de hospedagem compartilhada em asmallorange.com , mas eu tinha que definir o meu domínio para usar seus servidores de nomes fornecidos para que o site para adequadamente determinação. Eu estava determinado a manter o controle do DNS do domínio, mas eu poderia encontrar nenhuma maneira de fazer minha decisão domínio de nível superior para o local compartilhado, que estava no formato de

server.asmallorange.com/~username

Então, eu sei que eu estou faltando alguma coisa aqui, a minha pergunta é esta:

O que em seus servidores de nomes / DNS entrada torna possível para server.sharedhost.com/~username para servir como um domínio de nível superior? (Isto é. http://topleveldomain.com )

Foi útil?

Solução

Nada. DNS simplesmente mapeia topleveldomain.com para server.sharedhost.com. É o servidor que analisa o cabeçalho Host: topleveldomain.com e sabe que é equivalente a server.sharedhost.com/~username.

Outras dicas

Nada. Eles estão tendo seu nome de domínio resolver para o mesmo IP que server.asmallorange.com resolve, mas então eles estão fazendo o seu servidor web ciente do nome de domínio topleveldomain.com, e dizer ao servidor que é o mesmo que server.asmallorange .com / ~ nome de usuário.

Os hosts virtuais não são um truque DNS, que é um truque HTTP - o nome do host solicitado é enviado pelo navegador em um host:. Campo de cada pedido

apache tem um "mod_user", que você pode ativar em seu arquivo conf apache. Usando este e virtuais anfitriões é como isso é feito.

Hosts Virtuais em Apache está como isso é feito.

No entanto, só porque você definir o DNS para ir "mydomain.com resolve a 1.2.3.4", que é o seu endereço IP, não significa que você está dando-se o controle de seu nome de domínio.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top