We recently moves all domain hosting and DNS to Cloudflare. The domain privacy and security options were a huge plug.
We are having one issue though. The sob domain that servers our Collabora server does not function then enable DNS proxy. I searched and could not find any assistance with this. Collabora uses standard http and https requests, so I’m not sure if it’s a configuration issue or something else.
Can someone with more knowledge on Cloudflare infrastructure provide some insight into why this would not be working? Is there a solution?
Also, may I ask was the sub-domain with Collabora working before you moved to Cloudflare?
Furthermore, was it working over HTTPS and did you had an valid SSL certificate covering your sub-domain?
Is it maybe some hosted app and you are using a CNAME record, or rather self-hosted, and you are using an A type of DNS record?
Do you also use your Collabora app over some specific network port maybe?
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 … )?
Is Cloudflare allowed to connect to your origin host / server, or rather you are using some Firewall which could potentially block requests/connections comming from Cloudflare?
I believe yes, there is always a solution, but maybe we have to troubleshoot what the issue is so we could fix it and find a proper solution for it
Prior to the move, yes it was working. And it will work now with DNS hosted on Cloudflare. However, the proxy option needs to be set to DNS only for it to work. The Collabora server sits behind an Nginx reverse proxy within our network. All SSL certificates are handled on Nginx with all external traffic directed to Nginx.
The subdomain is set up using an A record. We currently just use Collabora with Nextcloud document editing. The SSL option is currently set to Full within Cloudflare. We do have a firewall in place with rules created to forward all 443 and 80 traffic to Nginx.
Kindly, switch from current Full to Full (Strict) SSL:
Could you please re-check if Cloudflare is allowed to connect to it and if it’s bypassed/whitelisted by the IP address ranges from below article and link here:
I will research the article you provided regarding the SSL option.
The firewall has been provisioned with the IP’s provided by Cloudflare. We have other web services externally exposed and they work just fine.
Collabora is accessed from office.domain.com. In the DNS settings within Cloudflare, if the A record for this subdomain is set to DNS Only, all is good. If the option is changed to Proxy, we have the issue. As fare as errors, we simply receive an error stating it failed to connect to office.domain.com
It took some digging but I was able to identify the error. It was Error: 1020 which indicates a Cloudflare firewall rule. We have resolved the issue. Thanks for your help.