1
機能していません。Haproxy ACLルールは、私がHTTP2のサポート次のACLルールでhaproxy-1.7.3を設定しようとしている
acl rule0 hdr_beg(host) -i i0.
acl rule02 ssl_fc_alpn -i h2 and hdr_beg(host) -i i0.
use_backend i02 if rule02
use_backend i0 if rule0
acl rule1 hdr_beg(host) -i i1.
acl rule12 ssl_fc_alpn -i h2 and hdr_beg(host) -i i1.
use_backend i12 if rule12
use_backend i1 if rule1
backend i0
server node1 192.168.40.51:5000 ssl verify none
backend i02
mode tcp
http-request add-header X-Forwarded-Proto https
server node1 192.168.40.51:5001 check send-proxy
backend i1
server node1 192.168.40.23:5000 ssl verify none
backend i12
mode tcp
http-request add-header X-Forwarded-Proto https
server node1 192.168.40.23:5001 check send-proxy
私はサブドメインI0に対するすべての要求をしたいです。 i0.myserver.comに転送し、すべてのサブドメインi1に要求します。 HTTP2をサポートしてi1.myserver.comに転送します。 私の場合、すべてのリクエストは常にi0.myserver.comに転送されます。このaclルールで何が問題になっていますか?
ここにいくつかの問題があるようですが、フロントエンドの 'mode'を省略しました。それはTCPまたはHTTPですか?また、この設定ではリロード時に警告が表示されませんか? –
tcpモードです。今すぐログに記録する –
Mar 13 21:21:54テンプレートhaproxy [12826]:保護されていないプロキシが起動しました。 Mar 13 21:21:54テンプレートhaproxy [12826]:プロキシのセキュリティが開始されました。 Mar 13 21:21:54テンプレートhaproxy [12826]:i0が開始されました。 Mar 13 21:21:54テンプレートhaproxy [12826]:i02が開始されました。 Mar 13 21:21:54テンプレートhaproxy [12826]:プロキシi1が開始しました。 Mar 13 21:21:54テンプレートhaproxy [12826]:プロキシi12が開始されました。 –