-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SSL] Update origin-ca and adjust content for SEO (#19315)
* Use 'Cloudflare origin CA' more consistently and callout proxied traffic * Create origin-ca folder and add placeholder page for ts * Create partial for pause CF error * Add NET::ERR_CERT_AUTHORITY_INVALID and solutions * Add origin server errors and list necessary root CA files * Fix missing period Co-authored-by: Pedro Sousa <[email protected]> * Reword troubleshooting steps for proxying on and off --------- Co-authored-by: Pedro Sousa <[email protected]>
- Loading branch information
1 parent
d19d63c
commit 179118c
Showing
5 changed files
with
68 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
src/content/docs/ssl/origin-configuration/origin-ca/troubleshooting.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
--- | ||
title: Troubleshooting Cloudflare origin CA | ||
pcx_content_type: troubleshooting | ||
description: Troubleshoot issues like NET::ERR_CERT_AUTHORITY_INVALID when using Cloudflare origin CA. | ||
sidebar: | ||
order: 2 | ||
label: Troubleshooting | ||
--- | ||
|
||
import { GlossaryTooltip, Render } from "~/components"; | ||
|
||
Consider the following common issues and troubleshooting steps when using [Cloudflare origin CA](/ssl/origin-configuration/origin-ca/). | ||
|
||
## NET::ERR_CERT_AUTHORITY_INVALID | ||
|
||
### Cause | ||
<Render file="origin-ca-pause-error" /> | ||
|
||
This also means that SSL Labs or similar SSL validators are expected to flag the certificate as invalid. | ||
|
||
### Solutions | ||
|
||
- Make sure the [proxy status](/dns/manage-dns-records/reference/proxied-dns-records/) of your DNS records and any [page rules](/rules/page-rules/) (if existing) are set up correctly. If so, you can try to turn proxying off and then on again and wait a few minutes. | ||
- If you must have direct connections between clients and your origin server, consider installing a publicly trusted certificate at your origin instead. This process is done outside of Cloudflare, where you should issue the certificate directly from a <GlossaryTooltip term="Certificate Authority (CA)">certificate authority (CA)</GlossaryTooltip> of your choice. You can still use Full (strict) [encryption mode](/ssl/origin-configuration/ssl-modes/), as long as the CA is listed on the [Cloudflare trust store](https://github.com/cloudflare/cfssl_trust). | ||
|
||
## The issuer of this certificate could not be found | ||
|
||
### Cause | ||
Some origin web servers require that you upload the Cloudflare origin CA root certificate or certificate chain. | ||
|
||
### Solution | ||
Use the following links to download either an ECC or an RSA version and upload to your origin web server: | ||
|
||
* [Cloudflare Origin ECC PEM](/ssl/static/origin_ca_ecc_root.pem) (do not use with Apache cPanel) | ||
* [Cloudflare Origin RSA PEM](/ssl/static/origin_ca_rsa_root.pem) | ||
|
||
## The certificate is not trusted in all web browsers | ||
|
||
### Cause | ||
Apache cPanel requires that you upload the Cloudflare origin CA root certificate or certificate chain. | ||
|
||
### Solution | ||
Use the following link to download an RSA version of the root certificate and upload it to your origin web server: | ||
|
||
* [Cloudflare Origin RSA PEM](/ssl/static/origin_ca_rsa_root.pem) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
--- | ||
{} | ||
|
||
--- | ||
|
||
import { GlossaryTooltip } from "~/components"; | ||
|
||
Site visitors may see untrusted certificate errors if you [pause Cloudflare](/fundamentals/setup/manage-domains/pause-cloudflare/) or <GlossaryTooltip term="proxy status">disable proxying</GlossaryTooltip> on subdomains that use Cloudflare origin CA certificates. These certificates only encrypt traffic between Cloudflare and your origin server, not traffic from client browsers to your origin. |