Я новичок в haproxy и пытаюсь выполнить такое же базовое перенаправление с помощью haproxy
У меня 2 сайта
Это возможно ?
Наилучшие пожелания,
W
Предполагая, что вы используете версию HAProxy 1.5.
Перенаправление на https может быть выполнено с помощью директивы «схема перенаправления». У этой директивы есть список необязательных условий, поэтому вы можете настроить ACL для этой цели.
Например, чтобы настроить acl для соответствия пути / helpub, вы можете:
acl helpub путь_beg / helpub
А чтобы затем выполнить перенаправление на https для всего, кроме helpub (и, конечно, только когда соединение еще не через ssl), вы можете:
схема перенаправления https if! {ssl_fc}! helpub
Символ '!' знак означает «не соответствует», поэтому в основном это читается как: перенаправить запрос на схему https, если вы не используете ssl-соединение и путь не начинается с / helpub.
Ссылка: http://cbonte.github.io/haproxy-dconv/1.5/configuration.html#4.2-redirect%20scheme