HAProxy URL リダイレクト

HAProxy URL リダイレクト

いくつかの URL を 1 つにリダイレクトすることを目標としています。つまり、宛先 URL は次のようになります。https://application.company.com

リダイレクトしたい: http://company.com https://company.com https://application.company.com http://application.company.com http://www.application.company.com https://www.application.company.com

その宛先URLにHAProxyで何をするのが最善でしょうか?よろしくお願いします

答え1

地図を使います。

company.com                 application.company.com
www.application.company.com application.company.com

haproxy conf 未テスト

listen redirector
  bind :::80

  http-request redirect code 301 location https://application.company.com !{ ssl_fc }
  http-request redirect code 301 location https://%[req.hdr(host),lower,map(domain.map)]

関連情報