Jump to content

Setup Cloudflare Origin Certificates with Nginx

From Wiki

On Ubuntu, run the commands below to create the Private key, Certificate and Origin pull files (3 files in total). Copy and paste each content into the respective file. and save.

For the Private key file. run this, then copy and paste the private key given to you into the file and save.

vim /etc/ssl/private/cloudflare_key_your-domain.com.pem

For the certificate file, run this and copy and paste the certificate content into the file and save.

vim /etc/ssl/certs/cloudflare_your-domain.com.pem

You’ll also want to download Cloudflare Origin Pull certificate. You can download that from the link below:

Set up authenticated origin pulls · Cloudflare SSL docs

Zone-Level — Cloudflare certificate

Under Zone-level certificate, expand the certificate button, the copy its content.

Next, run the commands below to create a origin-pull-ca.pem file, then paste the certificate content into the file below and save.

vim /etc/ssl/certs/origin-pull-ca.pem

Once done, you should have three files. The cloudflare_key_example.com.pem, cloudflare_example.com.pem and origin-pull-ca.pem.

Source