DNS and nameservers

Cloudflare settings for your domain

Where to change HTTPS, security, and cache settings for a domain using Cloudflare.

Updated Sep 30, 2026 Views: 207 No ratings yet

This page controls HTTPS, visitor checks, and caching for one domain using Cloudflare through KEHR. These features apply to web requests that pass through Cloudflare. If a DNS record has proxying disabled, visitors connect directly to the hosting server. Check the website’s configuration and hosting certificate separately.

Open the page#

  1. Open “My domains” → “Manage” for the required registered domain → “Cloudflare”.
  2. Check the domain name at the top. Wait for the “HTTPS and TLS”, “Security”, and “Speed and delivery” groups to load.

Cloudflare settings: demo-kb.com domain name and state refresh.

Purge cache, DNS, and return-to-domains buttons.

Cloudflare settings for demo-kb.com: domain name, state refresh, and Purge cache button.

If the button is missing or settings do not load, check the DNS provider selection. KEHR’s managed Cloudflare and your own Cloudflare account are different ways of connecting a domain. Do not change nameservers just to make the button appear: prepare the website and email records first.

Understand the settings#

Each card shows a name, explanation, current value, and selection list. Choosing a new value immediately submits the change. There is no general “Save” button. Record the previous value before changing anything, and change one setting at a time.

Change one setting#

The example enables Always Use HTTPS to redirect visitors from an HTTP address to HTTPS. Follow it only if the website’s HTTPS and certificate are already configured. This is an example, not a required setting for every domain.

  1. Find Always Use HTTPS in “HTTPS and TLS”. Open the list beneath the current value and choose “Enabled”.

Always Use HTTPS before the change: current value Disabled and the open list with Enabled available.

Always Use HTTPS before the change: current value Disabled and the open list with Enabled available.

  1. Wait for the card to finish loading. The dashboard reads that group’s settings again; do not switch the field repeatedly.
  2. Check that the card now shows “Enabled”. Not every successful change produces a separate success message.

After selecting Enabled, the dashboard automatically submitted the setting and reread the group; the current value now shows Enabled.

After selecting Enabled, the dashboard automatically submitted the setting and reread the group; the current value now shows Enabled.

Some actions require confirmation first, such as selecting minimum TLS 1.2/1.3 or enabling Always Online. “Cancel” in that confirmation keeps the previous value. A warning shown after applying a change is not a request for permission: closing it does not undo the setting.

To restore the previous setting, select it again and wait for the response. After a connection error, first read the state again using “Updated” at the top: the change may have reached Cloudflare. Settings that cannot be changed may be hidden entirely; a missing card does not mean the feature is disabled.

HTTPS and TLS#

SSL/TLS mode controls the connection to the hosting server:

  • Off — encryption is disabled.
  • Flexible — encrypts visitor → Cloudflare traffic but uses HTTP to the hosting server. An HTTPS redirect on that server can cause a redirect loop.
  • Full — uses HTTPS to the hosting server for HTTPS requests but does not validate its certificate.
  • Full (Strict) — also requires a valid certificate that Cloudflare trusts and that matches the website’s name.

Before changing modes, ask your hosting provider which certificate is installed. Do not try to fix a certificate error by switching modes at random.

  • TLS 1.3 allows a modern version of the visitor’s secure connection. Enabling it does not, by itself, prohibit older versions.
  • Always Use HTTPS redirects HTTP requests to HTTPS. It does not install a certificate on the hosting server. KEHR prevents enabling it while SSL/TLS mode is Off.

SSL/TLS and TLS 1.3 controls. Sample values are Full (Strict) and Enabled; these are not universal recommendations for every website.

SSL/TLS and TLS 1.3 controls. Sample values are Full (Strict) and Enabled; these are not universal recommendations for every website.

  • Automatic HTTPS Rewrites helps replace some HTTP resource links within a page with HTTPS when the resource supports HTTPS. It does not fix every website error or replace configuring the website itself.
  • Minimum TLS version sets the oldest visitor connections allowed. Raising it can prevent older browsers and devices from connecting; check compatibility before confirming.

Automatic HTTPS Rewrites and Minimum TLS version in Cloudflare settings.

Automatic HTTPS Rewrites and Minimum TLS version in Cloudflare settings.

Security#

  • Security level. KEHR still displays legacy labels such as Low, Medium, High, and Essentially Off. Do not interpret them as a current strictness scale or as disabling all protection. In current Cloudflare behavior, this setting controls Under Attack mode. That mode is for a website under attack: the additional challenge can interfere with ordinary visitors and API traffic. Do not enable it simply “for more security”; coordinate the response to an attack with support.
  • Challenge passage time sets how long the browser can reuse the result of certain completed Cloudflare challenges. It does not guarantee that all further checks disappear: other security rules can still apply separately.
  • Browser Integrity Check checks signs of suspicious requests, including their headers. If an application or integration has trouble, tell support which request fails rather than disabling protection at random.

Security level, Challenge passage time, and Browser Integrity Check: Medium, 30 min, and Enabled in this example.

Security level, Challenge passage time, and Browser Integrity Check: Essentially Off, 30 min, and Enabled in this example.

  • Email address protection makes it harder for simple bots to collect email addresses published on pages. It does not configure a mailbox or protect incoming messages. After enabling it, check email links and related website scripts.
  • Hotlink protection limits certain images from loading when embedded on other websites. It can affect wanted posts and previews; it does not prevent copying all files.

Email address protection and Hotlink protection; both are disabled in this example.

Email address protection and Hotlink protection; both are disabled in this example.

Speed and delivery#

  • Browser cache affects how long visitors keep website files. “Respect origin headers” follows the hosting server’s instructions; a fixed period can delay visitors receiving new files. Purging Cloudflare does not remove a copy already stored in a browser.
  • HTTP/3 allows this protocol for compatible browsers. It does not guarantee a speed improvement for every website.
  • Early Hints helps resources start loading sooner when the website sends suitable hints. Enabling it may have no noticeable effect without website support.

Browser cache, HTTP/3, and Early Hints with their current values.

Browser cache, HTTP/3, and Early Hints with their current values.

Brotli: Cloudflare has deprecated the old setting. A missing card does not mean compression is disabled; the legacy switch is not a reliable way to verify compression. See the Cloudflare change.

  • IP Geolocation tells the website the visitor’s country as estimated from their IP address. The website must use that information itself; this is not the person’s precise location.
  • Always Online may show an archived public page when hosting is unavailable. It does not replace a working website, forms, or signed-in account pages. Read the confirmation before enabling it: it also describes sharing the hostname and popular URLs with Internet Archive.
  • Development Mode temporarily bypasses Cloudflare’s cache while you check changes, normally for three hours. It does not purge that cache, the browser cache, or the website’s own cache. When bypassing ends, an old cached copy may be used again; purge separately if needed.

IP Geolocation, Always Online, and enabled Development Mode with 2 hours remaining.

IP Geolocation, Always Online, and enabled Development Mode with 2 hours remaining.

Development Mode is already enabled in this example. The time left reflects the state that was read; refresh the data at the top for an updated value.

Save and verify#

The button with a refresh icon and an “Updated” date reads Cloudflare settings again. It does not save a form, purge files, or check whether the website works. After a change, open the relevant website page and check the affected action: HTTPS, signing in, submitting a form, or loading an image.

Purge Cloudflare’s cache#

  1. Check the domain name at the top and click “Purge cache”.
  2. Read the confirmation. The operation purges the whole Cloudflare cache for this domain. Click “Purge cache” to proceed or “Cancel” to leave it unchanged.

Cloudflare cache purge confirmation, including the action and Cancel.

Cloudflare cache purge confirmation, including the action and Cancel.

  1. Wait for the result. “Cache purged” appears with a reminder that visitor browser caches have not been purged. The warning symbol refers to that reminder and does not, by itself, indicate a purge failure.

Cloudflare cache purge result, including the warning that visitors’ browser cache is not cleared.

Cloudflare cache purge result, including the warning that visitors’ browser cache is not cleared.

Check the page again, using a new private browser window if necessary. Caching on the hosting server or in the website’s content management system is handled separately. Do not purge repeatedly: the operation is rate-limited, and Cloudflare needs to fetch files from the hosting server again afterward.

If a setting did not change#

Read the error, wait for the current operation to finish, and refresh the data. If a group has a “Retry” button, use it after a pause. When the result is uncertain, check the current value before deciding whether to submit again. If the problem continues, send support the domain, field name, previous and selected values, time, and error text or screenshot.

See also: DNS records and proxying and choosing nameservers.

Was this article useful?

Rate it from 1 to 5 to help us improve the guide.

Sign in to rate this article.

Details