2 votes

Que se passe-t-il si l'on attribue la même adresse IP à x.domain.com et à y.domain.com dans le DNS ?

Si je mets x.domain.com et y.domain.com à la même adresse IP, cela signifie-t-il que Nginx ne peut pas faire la différence entre x.domain.com et y.domain.com ?

Est-il impossible de faire correspondre x.domain.com et y.domain dans la directive serveur dans le contexte du serveur à un dossier différent ?

Je souhaite également en savoir plus sur le fonctionnement du réseau informatique ? Quelqu'un pourrait-il me donner des ressources ?

5voto

James Mertz Points 390

Si je mets x.domain.com et y.domain.com à la même adresse IP, cela signifie-t-il que Nginx ne peut pas faire la différence entre x.domain.com et y.domain.com ?

Est-il impossible de faire correspondre x.domain.com et y.domain dans la directive serveur dans le contexte du serveur à un dossier différent ?

C'est possible ; tous les clients HTTP envoient un Host avec la demande. Par exemple,

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

Cette méthode est très largement utilisée ; voir hébergement virtuel . Pour la configuration de nginx, voir VirtualHostExample sur le wiki nginx .

2voto

bradheintz Points 2484

Des (sous-)domaines multiples comme x.domain.com et y.domain.com sur la même adresse IP n'ont rien de spécial.

Cela s'appelle "named based virtual hosting", et vous pouvez trouver plus d'informations sur wikipedia ou dans la documentation de nginx :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X