we have hosted an application in AWS EC2 Server with PHP and MySQL. added the DNS in Cloudflare.
The usage of the applcication is HTTPS and FTP.
after enabling the DNS with cloudflare (Proxy) we are able to browse the application but the FTP with domain is not working, if we disable the Proxy it is working. This is causing files upload to the server and not able to use cloudflare DNS across the world.
Any hostname set to in Cloudflare DNS is going through Cloudflare’s HTTP proxy servers. They don’t proxy FTP (Port 21) or SSH (Port 22). You would have to configure FTP to go straight to the origin’s IP address, or use a subdomain that’s not set to .