What can I find on this page?

This page contains resources for learning about turning on
https
Close button

HTTPS (Hypertext Transfer Protocol Secure) is the update to HTTP that uses the SSL/TLS protocol to provide security for connections between web browsers and web servers. Using HTTPS normally requires a certificate from a certificate authority, such as Let’s Encrypt, and will also require installing that certificate onto a web server. Certbot can help perform both of these steps automatically in many cases. HTTPS is an Internet standard and is normally used with TCP port 443.

HTTPS (Hypertext Transfer Protocol Secure) is the update to HTTP that uses the SSL/TLS protocol to p...

https
HTTPS

HTTPS (Hypertext Transfer Protocol Secure) is the update to HTTP that uses the SSL/TLS protocol to provide security for connections between web browsers and web servers. Using HTTPS normally requires a certificate from a certificate authority, such as Let’s Encrypt, and will also require installing that certificate onto a web server. Certbot can help perform both of these steps automatically in many cases. HTTPS is an Internet standard and is normally used with TCP port 443.

and the role Certbot plays in that process. We think they’re pretty helpful!

If they don’t answer your questions, there’s a large community of people familiar with the project who might have the answers you’re looking for at https://community.letsencrypt.org/.

Learn about Certbot and HTTPS

  • Looking for ways to configure Certbot? Read the Certbot documentation.

    The Certbot developers and volunteers have contributed to this documentation on Read the Docs.

  • Not sure how to set up your web server? Check out an external tutorial.

    DigitalOcean has great guides for setting up a web server on a particular operating system, no matter your hosting provider. Try searching for your operating system along with “web server”, “nginx”, or “apache” on their tutorials page.

  • Wondering what a particular term means? Check out our glossary.

    We created a glossary of terms that are important to understanding the HTTPS ecosystem.

  • Looking for a shared hosting provider that offers free HTTPS certificates without needing to install Certbot?

    Check it out on our volunteer-supported shared hosting providers with HTTPS page. If you’re not seeing your hosting provider or notice out-of-date information, please get in contact with us by opening a pull request to change this json file on our website's Github repo. You can also find tips for successfully editing the hosting providers list.

  • Installed Certbot, but it’s not working? Try these external resources.

    Getting a validation error from Let's Encrypt when trying to request a certificate? Try Let's Debug or check-your-website.

    Certificate already installed, but the site isn't working as expected? Try whynopadlock, check-your-website, or SSL Labs.


    More information about what these sites are and their best use cases is available in our FAQ.

  • Have a specific question about your setup, like…

    Purchased a VPS from a dedicated hosting provider and not sure what’s right for you?

    Looking how to get your website up and running?

    Looking for external tutorials that might be relevant to your use case?

    See if it’s already covered in our Frequently Asked Questions

Not finding what you need?