Firs i would advise you to delete part of your DNS names on your first post since you do not hide your public IPs…
As far as your question is concerned, you simply need 2 port forward rules…
Notice, since both hosts use port 80, the public port must be different on both your rules…
For example, you should use public port 65000 and private 80 for the first host and public port 65001 and private 80 for the second one…
Don’t forget to specify the in-interface as well…
Using Mikrotik alone, there is no other way but to use two different ports as @Zacharias suggests. The reason is that HTTP(S) uses TCP, so the session needs to establish before any payload is transported. The fqdn is transported in the payload. And there is no way to redirect a TCP session to another host once it has established. So to achieve your goal, you would need to run some kind of http load-balancer process on one of the target servers or a dedicated one, which will accept the session, receive the HTTP request, then establish a new TCP session to the necessary destination, send there the HTTP request, and then forward the payload data between the two sessions.