#mikrotik #portforwarding
Подскажите, есть вариант пробросить на микротике 2 раза 80 порт на разные хосты? К примеру host1.ru и host2.ru? Или всё же придется покупать отдельно еще один IP? Вешать на одном сервере оба хоста не могу.
Ответы
Ответ 1
Можно сделать это какими то правилами, включая L7. Например, если точно не планируете использовать https, то можно матчить http-заголовок, искать в нем хост и перенаправлять в зависимости от этого. (подробнее здесь: http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/L7) Из минусов - это будет очень ресурсоемко, и если микротик будет из класса SOHO, например, 951-й то он может вполне не справиться, когда на сайты станут популярными.Ответ 2
Как вариант сделать так: host1.ru делаем проброс 80 на локальный адрес. host2.ru:8080 делаем проброс 80 на другой локальный адрес.Ответ 3
А каким образом вы себе это представляете? Утром порт 80 будет пробрасываться на host1.ru, а вечером host2.ru? Это же TCP, он ничего о вышележащем протоколе HTTP не знает. Единственный вариант это поставить какой-нибудь ngingx или transparent proxy, который будет доставать вам контент с разных хостов в зависимости от HTTP-host в запросе.
Комментариев нет:
Отправить комментарий