Hey,
my SSL certificate on my website does work on my main page (domain.com), but it doesnt on any further pages (domain.com/nossl). every record is orange clouded, except the ones Cloudflare made for the email beta.
My @ record points straight to my root server ip and if i load domain.com/nossl and then write https:// in the link, it works. but it doesnt automatically.
If you manually enter https://sub.domain.com , does it load with the Cloudflare certificate? If so, you are probably not forcing HTTPS, enable âAlways use HTTPSâ in the SSL/TLS app of your Cloudflare dashboard.
Otherwise, may I ask what SSL option have you got selected under the SSL/TLS tab at Cloudflare dashboard for your domain ( Flexible, Full, Full Strict ⌠)?
In case you do not have an SSL certificate, you can use Cloudflare SSL, if so, kindly make sure you follow the instructions as follows on the below article to setup an SSL certificate using Cloudflare Origin CA Certificate:
In terms of a Nextcloud, you could have issues if you are on a Free plan (even Business) and going to upload files larger than 100MB. Per default, you are allowed to upload 100MB for proxied hostname (DNS record) in a single request.
Cloudflare limits the upload size (HTTP POST request size) per plan type:
100MB Free and Pro
200MB Business
500MB Enterprise by default. Contact Customer Support to request a limit increase.
Otherwise, if you are on Business or Enterprise plan, you can increase this (Business up to 200MB and Enterprise 500MB or larger upon request) and upload larger files.
Iâd suggest you to either split it in smaller chunks, or continue using unproxied (DNS-only) hostname (DNS record) when you are uploading such large files. After you finish, switch back to .
Furthermore, try disabling / removing the Content Security Policy (CSP) for which I can see it is causing some issues and prevent them from loading your website resources.
Try disabling Rocket Loader at Cloudflare.
Iâd suggest you to test and temporary enable the âPause Cloudflareâ and check if it works by accessing directly via your domain name by:
Use the âPause Cloudflare on Siteâ option from the Overview tab for your domain at dash.cloudflare.com .
The link is in the lower right corner of that page.
Give it five minutes to take effect, then make sure site is working as expected with HTTPS.
Kindly, do the steps as suggested and instructed from my post.
In terms of below SSL option:
Thatâs the another issue which is why Flexible SSL is really not recommended to use as there could be multiple issues caused by using it as follows at the below article like Mixed Content or Redirect Loops, etc.: