haproxy can redirect user requests to internal servers located behind the NAT. The problem is that haproxy needs to explicitly specify where the domain is located. I started developing automation of the haproxy configuration process, so that it would automatically add a domain name, assigning it based on data from ISPconfig3. If you do this, you will no longer need to have multiple external IP addresses for each server, and you will not need to edit the configuration of the Haproxy itself. Do I need such a module?
sounds interesting, what about if you're mirroring ispconfig webservers? will it automatically add both/all mirrored servers to the haproxy config? and if so, what about for ftp, etc. will it automatically configure that for each domain as well?, will it maintain session information/redirection for mirrored servers? what about letsencrypt certificates? will they terminate on haproxy? will they be tunnelled through?
Yes, the module is ready. And Yes, it will add as many servers as you want. And it also works with the PLESK panel/ the Only thing you will need to do is set up one external DNS server that will be a SLAVE for all what is haproxy