The reverse proxy is a type of proxy server that retrieves resources on behalf of a client from one or more servers. These resources are then returned to the client, appearing as if they originated from the proxy server itself.
If you have multiple web servers that should share one public IP address then this is the perfect solution for you. There is nothing to do at the client side!
Different web pages or servers can be addressed depending on data or time.
Requests can be forwarded to different target servers even if the connection is encrypted. The reverse web proxy decrypts the https session and forwards it to the requested target server (encrypted or clear text).
IPv4 clients can reach IPv4 and IPv6 web servers, IPv6 clients can reach IPv4 and IPv6 web servers. This feature helps for IPv4 to IPv6 migration.