J'ai un ancien système auquel j'essaie d'apporter un changement de configuration important, mais je ne vois pas comment le faire proprement.
L'état dont j'ai hérité consiste en un site web hébergé sur deux serveurs d'applications qui se trouvent derrière un équilibreur de charge (chaque serveur héberge une pile LAMP). L'enregistrement A (example.com) du domaine pointe vers l'équilibreur, de même que l'entrée CNAME pour "www".
J'aimerais maintenant déplacer ce site vers un autre serveur que j'ai configuré et qui est prêt à fonctionner, ce qui devrait normalement être assez simple. Cependant, le problème que j'ai est que les serveurs qui servent actuellement le site web servent également des applications supplémentaires servies à partir de sous-répertoires sur les mêmes entrées 'exemple.com' et 'www.example.com'.
Ce que je désire est le suivant :
www.example.com et example.com pointent vers le serveur A
www.example.com/scripts... et exemple.com/scripts... pointent vers l'équilibreur de charge actuel
Cela aurait été simple si les services avaient été initialement configurés en sous-domaines, mais ce n'est pas le cas et la migration serait assez pénible pour un grand nombre de clients.
Je n'arrive pas à trouver un moyen élégant de le faire. Quelqu'un a-t-il des suggestions à faire ?
Mise à jour :
Pour clarifier, les produits dans le répertoire /scripts/... sont accédés de manière programmatique via une connexion SSL par des applications construites par le client (c'est un service qui prend une chaîne de requête et retourne du XML). Cela a-t-il un effet sur la solution ?