Port Forwarding by domain name?

Is it possible to port forward based on DNS name? Sort of like Named Virtual Servers in apache.

I have 2 websites running on 2 different internal servers but want to run both of them on port 80 (or 443).

Basically, I want requests for www.domain1.com to go to 192.168.1.10 and www.domain2.com to go to 192.168.1.20.

Any help would be appreciated. RB750G BTW.

Not without having two public IP’s.
You could do it with a 3rd server running Apache reverse proxy.

Using only RouterOS, you can do http (see here). If you need https too, you must find another way.