2017-04-25 1 views
0

J'essaye d'héberger deux sites sur un serveur Apache 2.4 qui fonctionne sous Windows 2012 Server. J'ai ajouté des entrées de vhost pour deux sites un cours d'exécution sur 80 et d'autres sur 8080.Hébergement de plusieurs sites sur un serveur Apache dans Windows 2012 Server

Exemples d'entrées de vhost:

<VirtualHost *:80> 
    DocumentRoot "/www/example1" 
    ServerName www.example.com 
</VirtualHost> 

<VirtualHost *:8080> 
    DocumentRoot "/www/example2" 
    ServerName www.example2.com 
</VirtualHost> 

Avec cette configuration à la fois les points de domaine vers le site en cours d'exécution sur le port 8080. Considérant Echantillon ci-dessus, sites ouvre le même code dans directory/www/example1 sur les deux domaines www.example.com et www.example2.com. Mais si j'accède au site avec I.P.

comme http://198.21.22.1:80 et http://198.21.22.1:8080 les sites fonctionnent bien, mais à travers les domaines, il ne fonctionne pas.

Nous avons un équilibreur de charge entre le serveur et le serveur.

Besoin de savoir quelles configurations ou réglages, le cas échéant, j'ai manqué.

J'ai ajouté des entrées pour écouter 80 et 8080 dans le fichier httpd.conf.

MISE À JOUR

On analyse plus loin, je trouve que, à partir de différents systèmes différents version du site de s'ouvre. Par exemple, depuis mon système, le domaine ouvre le code depuis/www/example1, mais depuis mon client mobile, il ouvre le code depuis/www/example2 pour les deux domaines. Donc, j'ai vérifié à partir d'un autre système et j'ai découvert qu'il ouvre un code à partir de/www/example1 pour les deux domaines et à partir d'un autre système, il ouvre le code de/www/example2 pour les deux domaines.

Nous avons un équilibreur de charge intermédiaire qui redirige vers le serveur http sur lequel/www/example1 et/www/example2 sont présents. Actuellement, je n'ai pas accès à cet équilibreur de charge, mais l'équilibreur de charge peut-il être la cause de ce problème?

Merci, Uday

Répondre

0

Je viens d'ajouter VirtualHost entrées avec la même port 80 pour les deux sites avec différents nomserveur.

Problème avec des systèmes de remorquage étant présent a dû apporter des modifications sur les deux serveurs dans le cluster de l'équilibre de charge.