How to install SSL Certificate using Name Based SSL (SNI) through HC10?

How to install SSL Certificate using Name Based SSL (SNI) through Hosting Controller 10?

Server Name Indication (SNI)
allows multiple SSL certificates to run on the same IP address. Multiple websites can exist on the same IP address. These are known as name based sites. Without SNI all these name based sites would be required to use the same certificate. SNI enables them to utilize multiple certificates. Hosting Controller facilitates this SNI enabled CSR generation process.

To install SSL certificate through Hosting Controller utilizing SNI follow the below steps:

Caution: Make sure your Apache web server supports SNI extension and your web browser also supports SNI. Amost all new Linux Operating Systems support it.  
 
  1. Login to HC panel and go to Server Manager :: Cluster Settings :: Manage Cluster Settings and enable "Name Based SSL (SNI)  under Linux Web Server Role.


     
  2. Enable Name Based SSL (SNI) by editing the Web Server Role at this path Manage Servers :: Servers :: Edit :: Save & Edit Roles.


     
  3. To generate the CSR file for the domain follow this path Provisioning :: Websites :: Dashboard :: Website Details :: Dedicated SSL :: Generate CSR and once it is generated successfully then acquire a certificate from a CA (Certificate Authority) against the generated CSR.


     
  4. Place the certificate file at web root path of the website and then Install that SSL Certificate on the domain by following this path Provisioning :: Websites :: Dashboard :: Website Details :: Dedicated SSL :: Select Certificate File :: Save.