Как настроить доступ из интернета к нескольким сайтам на OpenServer?
Я поанализировал некоторые факты и ответ hap2yman:
При обращении по адресу myIP/domain не открывается нужный сайт, хотя по логике должен, ведь для IP адреса dev.testN.ru это папка, которую он должен открывать.
Если есть папка localhostи в ней различные сайты, то в адресной строке можно обращаться localhost/someSiteName- все открывается. А папка localhost соответствует адресу 127.0.0.1 (локальной машине)
В документации openServerнаписано: Чтобы при наборе IP адреса вашего компьютера открывался определенный локальный сайт, можно создать алиас вида ваш_внешний_ip =>  ваш_локальный_домен
------
Итак. Как сделать несколько  сайтов на внешку:
1) В папке domainsудаляем папку localhost(или изменяем её название, чтоб убрать ассоциацию с 127.0.0.1)
2) В папке domainsсоздаем папку, которая послужит корнем для доменов. Например routeFolder. В ней уже будут лежать папки dev.test1.ru, dev.test2.ru, dev.test3.ru  и т.д.
3) В настройках -> вкладка "Сервер" -> IP-адрес сервера ставим наш внешний IP
4) В настройках -> вкладка "Алиасы" -> привязываем IP к папке `routeFolder` и сохраняем настройку
Всё, перезагружаем сервер.
P.S. Не забываем открыть порт для входа с внешки.
P.P.S. При наборе IP будет видна папка с нашими доменами. Чтоб их не было видно, можно в корень (т.е. в папку routeFolder) кинуть .htaccess, который будет автоматом с корня перенаправлять, например, на сайт№1
Привяжи dev.test1.ru, в нем создай директории dev.test1.ru, dev.test2.ru и dev.test3.ru. Этого недостаточно?