Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Run AEM instance on HTTPS mode with out dispatcher

ramgopalm545617
Level 4
Level 4

We have a request from internal IT, if we can run AEM with https with out using dispatcher.

 

currently we are accessing the aem instance using http://host:port, but they intend us to use https://host:port, what should we do to let AEM run on https on the same port?

1 Accepted Solution
Nupur_Jain
Correct answer by
Community Advisor
Community Advisor

Hi @ramgopalm545617 

 

You can not run AEM HTTP and HTTPs on same port, you have to give a different port while setting up HTTPS for AEM. 

Refer https://docs.adobe.com/content/help/en/experience-manager-64/administering/security/ssl-by-default.h... for setting up HTTPS(SSL).

 

What you can do is restart AEM author instance on some other port than the one you are currently using. Now the HTTP port is different, Now while setting up HTTPs, set the current port as HTTPs port.

 

Hope it helps!

Thanks!

Nupur

View solution in original post

7 Replies
Nupur_Jain
Correct answer by
Community Advisor
Community Advisor

Hi @ramgopalm545617 

 

You can not run AEM HTTP and HTTPs on same port, you have to give a different port while setting up HTTPS for AEM. 

Refer https://docs.adobe.com/content/help/en/experience-manager-64/administering/security/ssl-by-default.h... for setting up HTTPS(SSL).

 

What you can do is restart AEM author instance on some other port than the one you are currently using. Now the HTTP port is different, Now while setting up HTTPs, set the current port as HTTPs port.

 

Hope it helps!

Thanks!

Nupur

View solution in original post

ramgopalm545617
Level 4
Level 4

Hi @Nupur_Jain,

 

thanks for the quick response, can we run AEM only on https port and not accessible on http?

 

Will ther be any impact in using the https port in the dispatcher configuration?

Nupur_Jain
Community Advisor
Community Advisor

Hi @ramgopalm545617 

 

you can go to http://localhost:4502/system/console/configMgr

and Configure "Apache Felix Jetty Based Http" and remove check from Enable HTTP.

 

Also, now your connection to dispatcher will be secured, in /renders section where aem instance ip and port are mentioned, you will have to provide secure as 1 and perform other tasks on dispatcher as well. Refer https://docs.adobe.com/content/help/en/experience-manager-dispatcher/using/configuring/dispatcher-ss...  to unable HTTPs connection through dispatcher.

ramgopalm545617
Level 4
Level 4
thanks for the quick response, can we run AEM only on https port and not accessible on http? Will ther be any impact in using the https port in the dispatcher configuration?
kunal23
Level 10
Level 10

Please challenge your IT and ask them to setup dispatcher in front of AEM author instance. It is always better for performance and security reasons to have dispatcher in front of AEM. Dispatcher setup does not take much time and is more easier to manage as well. 

ramgopalm545617
Level 4
Level 4
even with dispatcher infront of the AEM instance, they want to make sure AEM is running on https section