Обратный прокси и iptables

У меня есть сервер kimsufi, и я установил proxmox. Я создал 2 контейнера:

1 обратный прокси (Apache2) 1 веб-сервер (для создания вики с apache2)

Я хочу перенаправить весь веб-трафик (порт 80) с хоста на обратный прокси-сервер, потому что мне нужно много контейнеров с веб-сервером.

Это схема сети:

Хост: 192.168.254.254 Обратный прокси: 192.168.254.10 Вики: 192.168.254.20

Это правила iptables, которые я ввожу на хосте:

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.254.10
iptables -t nat -A POSTROUTING -j MASQUERADE

Но когда я пытаюсь выполнить wget 192.168.1.20 на обратном прокси-сервере, у меня есть index.html обратного прокси-сервера.

Спасибо за вашу помощь


person Maxime Flasquin    schedule 08.03.2016    source источник


Ответы (1)


Я решил свою проблему, мне нужно указать выходной интерфейс в правиле iptable, например:

iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to-destination 192.168.254.10:80
person Maxime Flasquin    schedule 09.03.2016