2010-10-04 18 views
0

Nous avons un serveur web distant avec deux adresses IP. Pouvons-nous mettre plusieurs applications web sur ce serveur organisé comme ça? Je mets xttp au lieu de http car stackoverflow pense que j'essaye d'ajouter de vrais liens. C'est-à-dire, où les applications associées à deux sous-domaines utilisent https tandis que d'autres utilisent http.chaque sous-domaine sur un serveur Web Windows Server 2003 a-t-il besoin d'une adresse IP dédiée?

Chaque sous-domaine n'a pas besoin de sa propre adresse IP, n'est-ce pas?

Merci

Répondre

0

Il n'est pas nécessaire d'utiliser des adresses IP distinctes pour chaque site que vous hébergez. IIS et Apache peuvent reconnaître le site souhaité par l'utilisateur par les en-têtes de l'hôte, c'est-à-dire par l'URL demandée par l'utilisateur.

Voici un good how-to page for IIS 6.0, qui est le serveur Web intégré sur Windows Server 2003. Et voici un good how-to for Apache Server, si vous préférez.

Notez que cela ne fonctionne que si tous les sites sont gérés par le même serveur (IIS ou Apache). Si vous utilisez des instances de Rails, Django ou d'autres applications/frameworks web, alors il faut un peu plus de coude: typiquement, vous devez configurer chaque instance pour utiliser un port différent, et mettre un serveur IIS ou Apache devant rediriger silencieusement vers les ports appropriés.

+0

l'exception est SSL. Vous devez attribuer une adresse IP distincte à un site Web utilisant SSL. – Moose

+0

@Moose Oh oui, merci pour le rappel! Et @Tim avait quelques sites SSL qu'il voulait utiliser ... Je suppose que techniquement vous pouvez * avoir * plusieurs sites avec des en-têtes différents utilisant un certificat SSL nommé génériquement (c'est ainsi que la plupart des sociétés d'hébergement web le permettent), mais à peu près tous les navigateurs vont se plaindre que le nom sur le certificat SSL ne correspond pas au nom de domaine cible. – ewall

+0

Donc, si je comprends bien, nous consacrerions une adresse IP à HTTPS et l'autre à HTTP? Donc, je pourrais avoir deux applications Web distinctes fonctionnant sur l'IP sécurisé: xttps: //secure.ourdomain.com/cats et xttps: //secure.ourdomain.com/dogs? – Tim