0. Ставите ещё один виртуальный сервер с nginx на борту
nginx.org/ru/docs/install.html
1. на него посредством NAT на микротике направляете 80 и 443 порты с внешнего интерфейса
/ip firewall nat
add action=dst-nat chain=dstnat dst-address=%WAN_IP% dst-port=80 in-interface=WAN protocol=tcp to-addresses=%NGINX_IP% to-ports=80
add action=dst-nat chain=dstnat dst-address=%WAN_IP% dst-port=443 in-interface=WAN protocol=tcp to-addresses=%NGINX_IP% to-ports=443
2. на nginx настраиваете reverse proxy модуль
server {
listen 80;
server_name server1.com;
location / {
proxy_pass http://server1;
}
}
server {
listen 80;
server_name server2.com;
location / {
proxy_pass http://server2;
}
}
3. в днс прописываете внешний адрес микротика как имена ваших сайтов.
server1.com A %WAN_IP%
server2.com A %WAN_IP%
Сколько угодно имён, сколько угодно записей в реверс прокси.