HAProxy的 - URL重定向和重写(HAProxy - URL redirection &

2019-10-17 12:31发布

我完全新的HAProxy的设置。 我想在Tomcat服务器之上建立HAProxy的。

下面的配置很适合tomcat的应用。

global
    log 127.0.0.1   local0
    log 127.0.0.1   local1 notice
    maxconn 4096
    user haproxy
    group haproxy

defaults

    log     global
    mode    http
    option  httplog
    option  dontlognull
    retries 3
    option redispatch
    maxconn 20000
    contimeout      5000
    clitimeout      50000
    srvtimeout      50000

listen webfarm 100.100.100.100:80
   mode http
   stats enable
   stats uri /haproxy?statis
   stats realm Haproxy\ Auth
   stats auth user:password
   balance leastconn
   cookie JSESSIONID insert indirect nocache
   option httpclose
   option forwardfor
   server web01 192.168.1.1:8080 cookie A check
   server web02 192.168.1.2:8080 cookie B check

但我不想用户输入完整的URL。 因此,当用户点击web1.example.com它需要从tomcat的webapp目录服务器应用程序。 此外,我不想改变的URL。

Example : http://web1.example.com -> http://192.168.1.1:8080/applications/web1 & http://192.168.1.2:8080/applications/web1

这可能与一个URL重定向和URL重写? 如果是,请帮我一个简单的配置。

任何帮助将非常感激。

谢谢

Answer 1:

这是丑陋的,你不应该这样做,将导致所有排序与重定向,引荐和基本URL静态对象的问题。 这是琐碎reqrep(重写请求)和rsprep(重写位置)的事,但你最好切换到一个更聪明的想法不是故意破坏你的网站,然后抱怨你经常出现无效链接所有的时间在HTML代码等等......总之, 不这样做!



文章来源: HAProxy - URL redirection & rewriting