2 votes

Comment rediriger les demandes de différents sous-domaines vers différents serveurs ?

Dans mon domaine, l'un des sous-domaines doit être dirigé vers un serveur qui héberge les applications pertinentes, et le reste doit être dirigé vers un autre serveur qui héberge les applications pertinentes.

Donc, toute requête vers l'url appa.example.com\* doivent être dirigées vers un seul serveur, et toute requête vers l'url appb.example.com\* doit être dirigé vers un autre serveur.

La question est maintenant de savoir comment configurer Apache sur les deux serveurs - peut-être en utilisant une configuration comme ProxyPass ou ProxyPassReverse afin que toutes les requêtes entrantes soient dirigées correctement vers le bon serveur ?

Modifier pour rendre la question plus claire.

4voto

Toon Krijthe Points 36327

L'endroit permettant de relier une url à une IP (serveur) est le DNS.

Par exemple, si le serveur A est à 1.2.3.4 et le serveur B à 5.6.7.8, vous reliez appa.example.com à 1.2.3.4 et appb.example.com à 5.6.7.8.

Mais si les deux serveurs se trouvent derrière un pare-feu (avec une seule adresse IP externe), vous devez recourir à quelques astuces. (Et vous êtes probablement à la recherche de ces astuces).

Jetez un coup d'œil à Introduction à la redirection des URLs sur un serveur Apache .

1voto

J'ai fait la même chose pour mon lieu de travail (une université). Notre site web principal est hébergé ailleurs, mais une partie du site (système d'inscription des étudiants) est hébergée sur place.

Ce que j'ai fait, c'est de créer une autorité (A) (reg.domain.com) et l'a fait pointer vers l'adresse suivante IP de notre serveur sur place. Et cela a fait l'affaire ! !!

Voici une capture d'écran de la même chose à partir du CP de mon domaine (domaine et IP masqués pour des raisons évidentes)... texte alternatif http://img443.imageshack.us/img443/5069/stiuaregrecord.jpg

C'est essentiellement la même chose que ce que vous essayez de faire. Essayez-le et vous verrez :)

0voto

ekerner Points 1664

Dans les enregistrements/gestionnaire DNS du domaine parent du sous-domaine prévu :

  • faire pointer le nom du sous-domaine vers l'adresse IP du futur serveur hôte, puis ...

... Alors...

Dans la configuration du DNS du serveur hôte ou du logiciel serveur, dirigez le sous-domaine vers l'application Web. Vous pouvez y parvenir de l'une des manières suivantes : -

  • modifier manuellement les enregistrements DNS,
  • parquer le sous-domaine et le faire pointer vers le dossier racine du document du site web, ou bien
  • ajoutez le domaine et le sous-domaine (le domaine ne sera jamais utilisé puisqu'il ne pointe pas vers le serveur applicable). Faites-les pointer tous les deux vers la racine du document de votre application Web maintenant sous-domaine (si ce mot existe).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X