If your business needs to securely handle HTTP file uploads, downloads, and automated transfers at scale, SFTPPlus MFT is a powerful and flexible solution.

Web-based file transfers are a critical part of internal systems, external partner exchanges, and automated data pipelines. If your business needs to securely handle HTTP file uploads, downloads, and automated transfers at scale, SFTPPlus MFT is a powerful and flexible solution, especially when deployed with a load balancer or a cluster solution like Kubernetes.
This article describes how you can use SFTPPlus MFT to implement a robust, highly available, and secure HTTP/HTTPS file server in a clustered environment.

SFTPPlus MFT can be deployed on multiple VMs or containers, and is designed to work seamlessly with application and network load balancers:
You can use SFTPPlus MFT with your preferred operating system, including Windows Server, Linux or macOS.
You only need to configure a single HTTP(S) listener on each SFTPPlus MFT instance. The load balancer will route all incoming traffic to any healthy VM in the cluster, based on availability and health checks.
🔒 TLS Termination: Your Way
SFTPPlus MFT provides full flexibility for handling HTTPS connections.
Option 1 - TLS Termination at the Load Balancer:
Option 2 - TLS Termination by SFTPPlus MFT:
Each VM will run a fully functional HTTPS, WebDAV and AS2 server. You can check all the available configuration options in our HTTP service documentation page.

With SFTPPlus MFT, your HTTP web server isn't just for browsing files, it supports multiple secure HTTP based file transfer standards:
Each instance serves the same endpoints, making it easy to balance human and machine users across the cluster.
Once a file is received by any node in the cluster, SFTPPlus MFT can trigger advanced file processing rules, such as:
The same rules are shared with the SFTP or the FTP servers. Check this article about SFTP load balancer to read more about SFTPPlus MFT advanced managed file processing capabilities.
Cluster management with SFTPPlus is simple:
🔍 Full Audit & Compliance Logging:
Every node logs its own actions, so your visibility remains intact, even in a distributed cluster.
Here's how to deploy a load-balanced, TLS-enabled HTTP file server using Azure Application Gateway:
🧱 Step 1 - Create Your VM Cluster:
🔁 Step 2 - Configure Configuration Sync:
🔐 Step 3 - Setup Azure Application Gateway:
⚙️ Step 4 - Backend Pool and Probes:
/\_\_chsps\_\_/theme/favicon.ico🌐 Step 5 - DNS + Access:
files.company.com) to the Application Gateway frontend IPAzure Application Gateway automatically scales and protects your infrastructure while SFTPPlus MFT handles the file logistics behind the scenes.
With SFTPPlus MFT and a load balancer, you get:
✅ High availability for browser-based and automated file transfers ✅ Seamless support for HTTP/S, WebDAV, REST API, and AS2 ✅ Flexible TLS management (load balancer or direct termination) ✅ Centralized configuration with automatic cluster sync ✅ Advanced automation for post-upload processing ✅ Detailed audit logging for compliance and monitoring
Whether you're replacing legacy web servers or building a new hybrid-cloud data exchange system, SFTPPlus MFT offers enterprise-grade file transfer with modern scalability and security.
💡 Ready to set up your high-availability web file server? Let us know if you'd like to see example configurations, deployment diagrams, or container orchestration templates by getting in touch with our dedicated support team.