IPv6 only web server
I would like to have my web servers as "IPv6 only" and serve IPv4 clients via HAProxy/Nginx/Traefik/Whatever using TCP Streams with Proxy Protocol.
With version 3.2.9p1 there are some issues preventing me from doing that and I collected a number of changes that need to be made to make it possible. Before diving into this, I would like to present my ideas and would like to hear your ideas/comments/suggestions.
- change checkbox "PROXY protocol" in "server config->Web" to a select with options "IPv4", "IPv6", "Both", "No"
- change apache2 plugin to create vhosts with proxy_protocol according to the setting above
Optional/Nice to have:
- auto-enable checkbox "PROXY protocol" in "sites->options" when no IPv4 address is selected
I have further ideas to improve that even further, but I want to focus on the basics for now.