質問: ``` CentOS Linux release 7.5.1804 (Core) haproxy HA-Proxy version 1.5.18 2016/05/10 ``` haproxyを用いて特定のサイトへのアクセスを4つのノードに分散して処理をしております。 本来このサイトを使う必要がないアクセス元(セグメント)からアクセスがあった場合に例えば http://yahoo.co.jp などのサイトにリダイレクトする設定をcfgファイル内で設定することは出来ませんでしょうか。 特定のサイトからのアクセスを特定のノードに振る方法は分かったのですが全く別のサイトに振る方法が分からず質問させて頂きました。 ``` use-server test_servers3 if { src -m ip 192.168.x.0/24 } server test_servers3 192.168.x.x:80 weight xx check cookie test_servers3 ``` このような方法ですとどうしても同一サイトに振られてしまいますし、そもそもLBのノードとして扱われてしまいます。 backendにもう一つ作って振り分けるという方法もあるのですがそれはあくまでもノードへの振り分けとなります。 分け合ってリダイレクト(ブラウザに表示されるアドレス自体を変えたい)という理由がございます。 追伸 -- ``` redirect prefix http://yahoo.co.jp ``` 上記のような記述をfrontendセクションに記載することでリダイレクトできるのですが特定のセグメントのみリダイレクトという部分でつまっております。 宜しくお願い致します。
回答: 自己解決致しました。