私のhaproxyインスタンスは2つのドメインにサービスを提供します(主にメインサイトでのXSSを回避するため)。
ルールは次のようになります
bind :443 ssl crt /etc/ssl/haproxy.pem
acl is_static hdr_end(Host) -i example.com
acl is_api hdr_end(Host) -i api.example.com
acl is_files hdr_end(Host) -i example.io
redirect scheme https if !{ ssl_fc } is_static is_api
これで、SSLは/etc/ssl/haproxy.pem
デフォルトの証明書として使用します。これはの証明書でexample.com
あり、ではありませんexample.io
。
複数のドメイン名の証明書を指定するにはどうすればよいですか?