I want to use Let's Encrypt to create a certificate for my website. I have the client installed locally on my dev machine and would like to generate the cert and move it.

For stand-alone webserver installation, the Let's Encrypt documentation says I must specify the path to the web root. But that path doesn't exist locally.

Is it possible to generate the cert locally? Or should I attempt to install let's encrypt on the host?

  • Indeed. Thank you. Can you copy this into an answer please? – Synesso Mar 9 '16 at 0:19

LE needs to connect to the IP your domain points to in order to completes its challenge/response domain verification. In order for this to work, you'll need to modify your DNS to point to your Dev server, which I would guess you'd like to avoid doing? :)

  • Technically, LE supports DNS based challenge/response now which wouldn't necessarily require repointing the web server's DNS record. serverfault.com/questions/750902/… – Ryan Bolger Mar 9 '16 at 1:00
  • Ahh, interesting. I knew this was in the works, but hadn't heard that it was implemented yet. – EEAA Mar 9 '16 at 1:01
  • Yeah, it's still pretty darn new. – Ryan Bolger Mar 9 '16 at 1:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.