This topic describes how to configure a listener to distribute HTTPS requests that are destined for different domain names to different backend server groups. To address this requirement, you can add additional domain names to your Classic Load Balancer (CLB) instance and add multiple SSL certificates to the HTTPS listener.
Terms
Server Name Indication (SNI) is an extension to SSL and TLS and allows a server to install multiple SSL certificates on the same IP address. When a client accesses CLB, the certificate configured for the requested domain name is used by default. If the request does not match the certificate configured for the domain name, the certificate configured for the HTTPS listener is used.
Limits
SNI is supported only by high-performance CLB instances.
CLB supports the following algorithms for public keys:
RSA 1024
RSA 2048
RSA 4096
ECDSA P-256
ECDSA P-384
ECDSA P-521
References
For more information about how to manage additional domain names, see Add and manage additional domain names.
You can configure a CLB instance to serve multiple domain names over HTTPS. For more information, see Configure a CLB instance to serve multiple domain names over HTTPS.
You can forward requests based on domain names or URLs, or forward requests destined for the same domain name but different URLs to different server groups. For more information, see Forward requests based on domain names or URLs and Forward requests destined for the same domain name but different URLs.