e se definir x.domain.com e y.domain.com com o mesmo endereço IP no DNS?

2

se eu definir x.domain.com e y.domain.com com o mesmo endereço IP, isso significa que o Nginx não poderia dizer as diferenças entre x.domain.com e y.domain.com?

É impossível mapear x.domain.com e y.domain na diretiva do servidor no contexto do servidor para a pasta diferente?

Eu também quero aprender mais sobre como funciona a rede de computadores? Alguém poderia me dar alguns recursos?

    
por mko 17.12.2011 / 10:24

2 respostas

5

if I set x.domain.com and y.domain.com to the same ip address, Does it mean Nginx couldn't tell the differences between x.domain.com and y.domain.com?

Is it impossible to map x.domain.com and y.domain in the server directive in the server context to the different folder?

Pode; todos os clientes HTTP enviam um cabeçalho Host junto com a solicitação. Por exemplo,

GET /page.html HTTP/1.1
Host: x.domain.com
User-Agent: Mozilla/5.0

Isso é muito usado; veja hospedagem virtual . Para configuração nginx, consulte VirtualHostExample no wiki nginx .

    
por 17.12.2011 / 11:00
2

Vários (sub) domínios, como x.domain.com e y.domain.com, no mesmo endereço IP, não são nada de especial.

É chamado de "hospedagem virtual baseada em nomes", e você pode encontrar mais informações sobre a Wikipédia ou sobre a documentação do nginx:

por 17.12.2011 / 10:59

Tags