TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Install, configure and automatically renew a free Let's Encrypt SSL certificate

82 pointsby ekoover 9 years ago

7 comments

laurenceiover 9 years ago
Ideally you should always run a scan on your SSL to ensure it is configured correctly.<p>This is a great scanner and is free: <a href="https:&#x2F;&#x2F;www.ssllabs.com&#x2F;ssltest&#x2F;analyze.html" rel="nofollow">https:&#x2F;&#x2F;www.ssllabs.com&#x2F;ssltest&#x2F;analyze.html</a>
tedmistonover 9 years ago
I was going to ask about browser trust but their FAQ (<a href="https:&#x2F;&#x2F;community.letsencrypt.org&#x2F;t&#x2F;frequently-asked-questions-faq&#x2F;26" rel="nofollow">https:&#x2F;&#x2F;community.letsencrypt.org&#x2F;t&#x2F;frequently-asked-questio...</a>) addressed it. If others are curious:<p>&gt; Are certificates from Let’s Encrypt trusted by my browser?<p>The short answer is “yes”.<p>The long answer is that our issuing intermediates are cross-signed by a widely trusted IdenTrust root531. This allows our certificates to be trusted while we work on propagating our own root. Most platforms that trust that root should trust Let&#x27;s Encrypt certs. One notable exception is Windows XP, which currently doesn&#x27;t accept our intermediate630.
评论 #10825585 未加载
JamesChevalierover 9 years ago
I&#x27;ve built a small Ansible role to generate a certificate and configure it for automatic monthly renewal.<p>It isn&#x27;t really set up to handle all possible scenarios, so I only made it available as a gist as opposed to a full role available in the Ansible Galaxy. For example, it expects an Apache virtual host to be configured already instead of allowing Let&#x27;s Encrypt handle it - I do this in another role specifically set up to handle Apache.<p><a href="https:&#x2F;&#x2F;gist.github.com&#x2F;JamesChevalier&#x2F;a5d78be0febfe505a7e5" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;JamesChevalier&#x2F;a5d78be0febfe505a7e5</a>
sologoubover 9 years ago
The configuration listed unfortunately doesn&#x27;t work for the www version of the domain - Let&#x27;s Encrypt requires individual certificates for the naked domain and each subdomain, including www.<p>Nginx configuration needs to handle the two (or more, depending on subdomains) certificates.<p>Let&#x27;s Encrypt is a great initiative and hope that they can support nginx auto-renewal!
评论 #10825277 未加载
评论 #10826180 未加载
tomjen3over 9 years ago
How do I get this to work on a shared webserver? I don&#x27;t have root and need a cert I can upload on their backend system, so more than 90 days would be a requirement.
评论 #10825960 未加载
jordanbauckeover 9 years ago
excellent stuff...install and ran their package on my box with apache2 and was SSL&#x27;d in 2 minutes flat. will visit again.
frikover 9 years ago
Thanks for the tutorial!