2017-11-13 24 views
0

私たちの環境では、Tomcatクラスタの前にHAProxyがあります。今、ポート80と443上のすべてのトラフィックをtomcat-httpsバックエンドに誘導しています。問題は、httpsに当たる前に、サブドメイン名の一部を処理する必要があることです。現在の設定では安全でない証明書の問題が発生しています。ですから、これらのサブドメインをtomcatの8080に向ける必要があります。これらのサブドメインは固定名ではなく、サブドメインがあるかどうかを確認して8080または443に転送する必要があります。サブドメインリダイレクト用のHAProxy設定

+0

「httpsにはどのような影響がありますか?」サーバ上で(HAProxyではなく)HTTPSで 'mode tcp'を使用していますか? –

+0

これはサーバー上でHTTPSを使用する 'mode http'です。 –

+0

最初のSSL証明書はHAProxy自体にインストールされていますか? –

答えて

0

URL内にサブドメイン名が存在するかどうかを確認するにはaclを使用できます。このようにすることができます。

acl subdomain_not_present hdr_beg(host) -i www

そしてsubdomain_not_presentの値に応じて、あなたはにリダイレクトするために、適切なバックエンドを使用することができます。

関連する問題