load balanced cluster

is it possible to set a load balancer (like haproxy) that balances lets sat example1.org to 2 apache web servers - server1 and server2, and example2.org to 2 other apache servers - server3 and server4.

Is it possible to do so with mysql? Is it possible to do so with apache+mysql at the same time?