The primary issue with hosting multiple internet domains on a single host is SSL. You can't host different domains from the same IP. Specifically you can't host different SSL certificates from the same IP. It works if you're all using the same certificate with a wildcard cert, but not completely different internet domains.
If you have multiple IP addresses at your disposal, then it's very easy to do. A single host can host any number of IP addresses. You can simply stand up a Payara instance for each IP, it can host the certificates, and they all run on the proper ports bound to proper IP. By default, Payara (like many applications) binds to all of the IPs on the host, but it's a simple change.
Otherwise you're in the realm of load balancers and proxies and other "Contact your network administrator" stuff that needs to be staged in front of your Payara instances, and this really isn't a Payara specific thing, nor is it really the forum for those details.
Even if you are using the wildcard certificate, you need something in front of the instances to accept the traffic and handle the negotiation, Apache with VirtualHost can do that.