How do I provision a SSL certificate for my app on EC2?

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command:

It produced this output:

My web server is (include version):

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know):

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):

Hi @simi, and welcome to the LE community forum :slight_smile:

"How do I provision a SSL certificate for my app on EC2?"
Well, that depends on the app and how it handles certificates.
But in general, apps don't get or renew certs - they merely use what is found on the system.
So the question becomes two:

  • How do I get (and renew) a certificate on EC2?
  • How do I use a certificate with my app?

For the first question: It mainly depends on the operating system and the amount of control you have over that system. So, you should go back and try to answer as many of the questions in the OP.

For the second question: That depends entirely on the app. You should be able to get help with that from the app support/help pages. Or just search online. [But not likely to find such details on this forum.]

1 Like