Je possède un domaine comme xyz.com et j'essaie de rediriger un autre sous-domaine avec un haproxy.
J'utilise tomcat sur les serveurs et j'utilise haproxy pour rediriger les demandes entrantes sur le port 80 vers le port 8080.
Like;
www.xyz.com -> 10.0.0.1
www.xyz.com/abc -> 10.0.0.2
or abc.xyz.com -> 10.0.0.2
Afin de faire cette redirection, comment puis-je définir haproxy?
Réponses:
Dans haproxy, vous effectuez une redirection combinant des
acl
règles et des règlesredirect
; vous choisissez le bon serveur en utilisant labackend
règle.La documentation officielle de haproxy n'est pas très facile à lire, mais elle est très complète.
Quelque chose comme ça (juste un croquis pour vous donner une idée):
Si vous souhaitez rediriger
www.xyz.com/abc/
versabc.xyz.com
:la source
backend tomcat_server_1
devrait êtrebackend tomcat_server_2
Haproxy n'est ni destiné à rediriger les noms ni à rediriger les URI.
Les noms sont dirigés par des serveurs de noms (DNS).
Les URI sont redirigés par (modules de) un serveur Web (HTTP).
Haproxy consiste à équilibrer le trafic (TCP / IP) entre deux (ou plus) serveurs identiques.
la source
redirect location
etredirect prefix
dans haproxy.1wt.eu/download/1.4/doc/configuration.txt