LINUX.ORG.RU
ФорумAdmin

Как пробросить 80 порт внутрь сети на несколько компов в зависимости от URL (host header'а запрса)?


0

0

Подскажите, а есть ли возможность, используя IPTABLES пробросить 80 порт внутрь сети на несколько компов в зависимости от URL (host header'а запрса)?

Например, есть сеть 192.168.0.0/24 с шлюзом(NAT) в интернет 192.168.0.1. За фаерволом есть два веб сервера на разных машинах с именами myapache.ru (192.168.0.2) и damnediis.com (192.168.0.3). Нужно, чтобы входящий http запрос, приходящий на шлюз из интернета к myapache.ru передавался на 192.168.0.2, а к damnediis.com на 192.168.0.3.

Понимаю, что iptables не обязан читать заголовки протоколов высокого уровня, но тем не менее, есть же возможность передать пакет в юзерспейс (QUEUE) для обработки.

Никто не знает подходящего решения?


А это обязательно надо сделать с помощью iptables?

pound вроде бы такое может

Fedor ★★★
()
Ответ на: комментарий от home_user

Думаю, что проксирующий веб-сервер, действительно, наилучший вариант.
И юникс-вэй :)

Спасибо всем.

shlag
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.