Перенаправить весь трафик на https, кроме определенного URL-адреса

...more code frontend http-in bind *:80 acl host_mydomain hdr_beg(host) -i www.mydomain.com redirect scheme https code 301 if !host_mydomain or !{ ssl_fc } use_backend mydomain_backend if host_mydomain ...more code 

Я пытаюсь перенаправить весь трафик на https, кроме случаев, когда приходит website www.mydoamin.com, тогда он должен использовать http. Я читал документацию по адресу https://www.haproxy.com/doc/aloha/7.0/haproxy/conditions.html#writing-a-condition

One Solution collect form web for “Перенаправить весь трафик на https, кроме определенного URL-адреса”

Карл,

Назовите меня сумасшедшим бу, вам просто не нужно удалять ИЛИ?

схема переадресации https-кода 301 if! host_mydomain или! {ssl_fc}

должно быть:

переадресация схемы https-кода 301 if! host_mydomain AND! {ssl_fc}

т.е. если НЕ домен, который я не хочу И НЕ SSL

  • Добавить проверку mysql в haproxy
  • Проверка timeoutа HTTP-ответа Haproxy
  • Haproxy и переадресация IP-адреса клиента на сервер
  • Проблема с loggingм HAProxy json
  • DNS-обратный proxy-server
  • Сессия автоматически отkeyается на HAProxy Server
  • HAProxy: как ограничить доступ к определенному IP-адресу
  • Использование HAProxy для балансировки медленных и быстрых requestов по нескольким бэкэндам
  • Haproxy: Мои sessionы «вроде» липкие
  • haproxy-limit-limit session: есть ли способ отправить назад 404s вместо того, чтобы лишние requestы ожидали в очереди на отставание?
  • Как мне диагностировать случайно повторяющиеся HTTP-requestы к приложению?