[wp-trac] [WordPress Trac] #52614: Cloudflare Root Certificate Missing

WordPress Trac noreply at wordpress.org
Wed Mar 17 15:50:04 UTC 2021


#52614: Cloudflare Root Certificate Missing
-------------------------------------+------------------------------
 Reporter:  thesimarchitect          |       Owner:  (none)
     Type:  defect (bug)             |      Status:  new
 Priority:  normal                   |   Milestone:  Awaiting Review
Component:  Security                 |     Version:
 Severity:  minor                    |  Resolution:
 Keywords:  reporter-feedback close  |     Focuses:
-------------------------------------+------------------------------

Comment (by thesimarchitect):

 Replying to [comment:9 desrosj]:
 > @thesimarchitect So it looks like the certificate you specified above is
 actually the [https://developers.cloudflare.com/ssl/origin-configuration
 /origin-ca origin certificate] for Cloudflare, not the root one.
 >
 > I believe that this certificate is meant for the connection TO the
 Cloudflare server, and not from the Cloudflare server to the actual
 website server.
 >
 > A few questions:
 > - If you do not add this certificate to the `ca-bundle.crt` file, does
 the site work normally for users? Is the only error encountered within
 Site Health when the loop back is attempted?
 > - Is your site in orange cloud mode (passing through Cloudflare)? Or
 grey cloud mode (traffic not passing through Cloudflare)?
 >
 > If the site works normally without updating the cert file and you are in
 orange cloud mode, it's possible (maybe) that something is configured at
 the hosting level to intercept traffic targeted to the same site before it
 is sent out and reroutes it back to the site for a faster connection. This
 would result in the certificate (intended for use only between a user and
 Cloudflare) not being valid.

 Hi! Thanks for your reply!

 1. The site works normally, the problem is the loopback error, that only
 goes away if I add that certificate.

 2. My site passes through Cloudflare and I don't own a private certificate
 because it's expensive and I don't need it. Let's encrypt doesn't renew
 certificates because of Cloudflare as well plus, if I am not mistaken, I
 am not sure WordPress accepts Let's encrypt free certificates either.

 3. I don't want to do my loopback via Cloudflare (by editing my VPS's
 hosts file) when it's much faster to use localhost with the server's local
 IP (I run everything on NGinx inside of a VPS).

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/52614#comment:10>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list