Skip to the content
  • Solutions
    • Website Security
      • Caching
      • Encryption
      • On premise
    • Deflect Labs
      • Baskerville
      • Investigations
    • eQPress
  • Pricing
    • For business & individuals
    • For non-profits
  • Partners
  • Resources
    • Terms of service
    • Privacy notice
    • Getting Started
  • About
    • News
    • Principles
    • In the media
    • Deflect clients
    • Testimonials
  • Login
  • Contact
  • Sign up
  • en
  • Solutions
    • Website Security
      • Caching
      • Encryption
      • On premise
    • Deflect Labs
      • Baskerville
      • Investigations
    • eQPress
  • Pricing
    • For business & individuals
    • For non-profits
  • Partners
  • Resources
    • Terms of service
    • Privacy notice
    • Getting Started
  • About
    • News
    • Principles
    • In the media
    • Deflect clients
    • Testimonials
  • Login
  • Contact
  • Sign up
  • en

Introduction

1
  • Get Started

Registration & Setup Process

5
  • Step 1 – Register
  • Step 2 – IP and DNS setup
  • Step 3 – Admin Credentials
  • Step 4 – HTTPS/TLS
  • Step 5 – Finalize

Control Panel & Dashboard

18
  • General
    • Contact Deflect Support
    • Two-Factor Authentication
    • My Account
    • Deflect Protected Websites
  • Website Settings
    • Billing Tab
    • Users Tab
    • Settings Tab
    • Security Tab
    • Cache Tab
    • Baskerville Tab
    • HTTP/TLS Tab
    • Hosting Tab
    • DNS Records Tab
    • Stats Tab
  • Report a DDoS Attack
    • Challenging Requests
    • Reporting an Attack
  • HTTPS/TLS support
    • Enable HTTPS connections to your website under Deflect
    • How TLS/HTTPS works on Deflect

eQPress Hosting

16
  • eQPress Limitations
  • Overview of eQPress Hosting
  • Create a website on eQPress
    • How to create an empty WordPress site on eQPress
    • First steps with your eQPress site
  • Migrate your website to eQPress
    • How to migrate your WordPress site
  • Manage your eQPress website
    • Resources for learning WordPress
    • How to make your site temporarily inaccessible
    • eQPress Console: enhancing your WordPress admin panel
  • Secure your eQPress website
    • Antispam recommendations
    • Protecting your WordPress website
    • Removing the WordPress “admin” user
    • Securing your site with HTTPS
  • Troubleshooting
    • You updated your site but still see the old one?
    • Still waiting for DNS to be updated and want to see your site?
    • Your DNS has been updated but you still can’t see your site?
    • When you try to open your website you only see a white screen?
View Categories
  • Home
  • Docs
  • Control Panel & Dashboard
  • HTTPS/TLS support
  • How TLS/HTTPS works on Deflect

How TLS/HTTPS works on Deflect

1 min read

Normally when two computers communicate securely, without a caching proxy service like Deflect, the client (for example a browser) requests the server’s TLS certificate, checks that it trusts the certificate, then encrypts the connection using it.

ISPs, businesses and governments – those who own the networks, or any other actor sitting in the middle between the client and the server – cannot look at what’s inside the communication.

This is a good solution to prevent ill-intentioned intrusions between your readers and your website, but it clearly defeats the purpose of the distributed caching. This is because the caching proxy server, like other middle parties, does not have access to the encrypted data and is therefore unable to cache it.

To overcome this problem, Deflect has developed a system that creates two encrypted tunnels instead of just one – one for the connection between the public and the Deflect edges where your website is cached, the other for the connection between the Deflect network and your actual website (origin).

how_tls_https_works_on_deflect

Deflect offers several options to encrypt connections to your website, and can generate TLS certificates both for encrypting connections between your readers and the Deflect edges (public-facing certificates) and between the edges and your website (origin certificates).

Deflect generates public-facing TLS certificates through Let’s Encrypt, a certification authority (CA) launched in 2015 and co-founded by the Electronic Frontier Foundation that issues free and easy-to-install SSL certificates with the explicit aim of facilitating and spreading the use of web cryptography.

Since Let’s Encrypt certificates need to be renewed frequently (every three months), to encrypt connections between edges and your web server Deflect uses longer-lasting origin certificates signed by its own certification authority.

Of course, if you already have a TLS certificate, you can use it to encrypt connections between Deflect and your website (origin certificate) as well as between the public and the edges (public-facing certificate), but in the latter case you will need to share your private TLS key with us.

If you would rather not share it with anybody, we can generate a Let’s Encrypt certificate to encrypt connections that reach any of the Deflect edges while connections between Deflect edges and your web server will be encrypted by your own certificate.

If you are not familiar with TLS but think that encrypting connections to your website is a good idea, we are willing to help! Contact us through the Deflect dashboard and we will look for a solution that can work for you.

Updated on August 22, 2025
revised

Is it helpful?

  • Happy
  • Normal
  • Sad
Share This Article :
Enable HTTPS connections to your website under Deflect

© 2025

Powered by WordPress

To the top ↑ Up ↑