Expand my Community achievements bar.

SOLVED

Enable HTTPS (SSL) to connect NLB (network Load Balancer) to AEM Author

Avatar

Level 5

Hi Team

I was asked installed AEM Linux environment . Installation is completed able to access the using http but not https 

 

Client is using NLB (Network Load Balancer URL ) so its accepting the only HTTPs (SSL) .

 

How to enable SSL to make sure that AEM URL accessible  using https (ex : https://NLB Domainname) then should redirect to AEM author URL (https://aemauthor:4502/aem/start.htm...

I was able to do locally using self signed certificates or is there simple way to enable /system/console/ConfigMgr  (we are using amazon EC2 servers) using Sling map 

 

varaande_1-1692920141395.png

 


Regards

Vara

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @varaande 

For enabling SSL in AEM you will need to follow the steps of creating the trust store and updating the certificates. As per my understanding, there is no direct way through config manager , however you have couple of other ways as per the below documentation to enable SSL on you instance

 

Automating SSL/TLS By Default

There are three ways of automating SSL/TLS By Default.

Via HTTP POST

The first method involves posting to the SSLSetup server that is being used by the configuration wizard:

Via Package

Alternatively, you can automate the SSL/TLS setup by uploading a package that already contains these required items:

  • The ssl-service user’s keystore. This is located under /home/users/system/security/ssl-service/keystore in the repository.
  • The GraniteSslConnectorFactory configuration

Updating the SSL/TLS Configuration Via cURL

You can also automate the SSL/TLS configuration by using the cURL tool. You can do this by posting the configuration parameters to this URL:

https://experienceleague.adobe.com/docs/experience-manager-65/administering/security/ssl-by-default....

 

 

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Hi @varaande 

For enabling SSL in AEM you will need to follow the steps of creating the trust store and updating the certificates. As per my understanding, there is no direct way through config manager , however you have couple of other ways as per the below documentation to enable SSL on you instance

 

Automating SSL/TLS By Default

There are three ways of automating SSL/TLS By Default.

Via HTTP POST

The first method involves posting to the SSLSetup server that is being used by the configuration wizard:

Via Package

Alternatively, you can automate the SSL/TLS setup by uploading a package that already contains these required items:

  • The ssl-service user’s keystore. This is located under /home/users/system/security/ssl-service/keystore in the repository.
  • The GraniteSslConnectorFactory configuration

Updating the SSL/TLS Configuration Via cURL

You can also automate the SSL/TLS configuration by using the cURL tool. You can do this by posting the configuration parameters to this URL:

https://experienceleague.adobe.com/docs/experience-manager-65/administering/security/ssl-by-default....