Настройка HAProxy на веб-страницу - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь настроить HAProxy для перенаправления на определенную веб-страницу с Basic Auth без изменения имени хоста.

backend lf_was_9080
   acl auth_lf_was http_auth(lf_was_auth_list)
   http-request auth realm lf_was_auth_list if !auth_lf_was
   #mode tcp
   server lf_was_9080 10.85.200.158:9080/lf4html/login.jsp check
   redirect code 301 location http://10.85.200.158:9080/lf4html/login.jsp

frontend http-in
    bind *:80
    #Configure SSL & Forward Headers
    bind *:443 ssl crt /etc/ssl/my.platform.com
    reqadd X-Forwarded-Proto:\ https
    reqadd X-Forwarded-Port:\ 443

    acl lf_was_9080_in hdr(host) -i sys1204.my.platform.com
    use_backend lf_was_9080 if lf_was_9080_in

Я не получаю HTTP-аутентификацию на веб-странице.Я также не хочу, чтобы перенаправление происходило, а оставайтесь по тому же адресу.

Теперь haproxy перенаправляет на страницу без HTTP-аутентификации.

Как добавить параметр сервера, чтобы он указывал на страницу в HAProxy, и включил аутентификацию HTTP

...