Решено: Настройки iptables (Есть два сервера на разных портах, необходима фильтрация по url)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

OlegKur
Сообщения: 5

Решено: Настройки iptables

Сообщение OlegKur »

Всем привет! История следующая:
Есть dedicated сервер, хостером предосталяется dns, имеется 1 статический ip.
На сервере стоят два веб-сервера: apache http для работы php, tomcat для работы с java.
Tomcat слушает порт 8080
Арасhe слушает 8282
есть два доменных имени, оба забиндены хостером в днс на ip моего сервера

в iptables я настроил роутинг на томкат, 80 -> 8080. таким образом первый сайт открывается успешно.
а вот для второго сайта мне уже нужно использовать apache.
собственно какие у меня есть варианты, чтобы для определенных доменных имен я мог задавать роутинг 80 -> 8282
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Решено: Настройки iptables

Сообщение pelmen »

А как вы себе представляете действия пользователя, который хочет зайти сначала на 1 сайт, а потом на второй? iptables не умеет работать с доменными именами, так что я бы ставил на apache proxy на tomcat.
<VirtualHost *>
ProxyPreserveHost On
ServerName host2

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://localhost:8080/ ??
ProxyPassReverse / http://localhost:8080/ ??
</VirtualHost>
Но честно говоря я не знаю, будет ли работать это с :8080 :)
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Решено: Настройки iptables

Сообщение KiWi »

Вариант ровно один proxy -- либо apache с mod_proxy, либо nginx с аналогичным модулем, либо что-то ещё.
Спасибо сказали:
OlegKur
Сообщения: 5

Re: Решено: Настройки iptables

Сообщение OlegKur »

Всем спасибо, решил проблемы с помощью прокси
Примерно вот по этому мануалу http://www.meritonlinesystems.com/docs/apa...cat_redhat.html
Спасибо сказали: