我有简单的 haproxy 配置:两台服务器,一台是前端,两台是带有 jboss 应用程序的后端。这是配置:
defaults
mode http
log global
option httplog
option dontlognull
option http-server-close
option forwardfor except 127.0.0.0/8
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
frontend proxy
bind 192.168.2.1:443 ssl crt /etc/ssl/certs/certificate.pem
default_backend jboss
backend jboss
#redirect scheme https if !{ ssl_fc }
server jboss 192.168.1.1:8080 check
我想简化网址。现在,如果我想进入 webapp,我必须在 url https://www.example.com/webapp/ 中输入子目录
我想输入 https://www.example.com ,haproxy 将为我提供来自http://192.168.1.1:8080/webapp的页面。这个怎么做?
通过在前端部分添加重定向解决了问题。