Всем привет! История следующая:
Есть dedicated сервер, хостером предосталяется dns, имеется 1 статический ip.
На сервере стоят два веб-сервера: apache http для работы php, tomcat для работы с java.
Tomcat слушает порт 8080
Арасhe слушает 8282
есть два доменных имени, оба забиндены хостером в днс на ip моего сервера
в iptables я настроил роутинг на томкат, 80 -> 8080. таким образом первый сайт открывается успешно.
а вот для второго сайта мне уже нужно использовать apache.
собственно какие у меня есть варианты, чтобы для определенных доменных имен я мог задавать роутинг 80 -> 8282
Решено: Настройки iptables (Есть два сервера на разных портах, необходима фильтрация по url)
Модераторы: SLEDopit, Модераторы разделов
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: Решено: Настройки iptables
А как вы себе представляете действия пользователя, который хочет зайти сначала на 1 сайт, а потом на второй? iptables не умеет работать с доменными именами, так что я бы ставил на apache proxy на tomcat.
Но честно говоря я не знаю, будет ли работать это с :8080<VirtualHost *>
ProxyPreserveHost On
ServerName host2
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8080/ ??
ProxyPassReverse / http://localhost:8080/ ??
</VirtualHost>
Спасибо сказали:
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Решено: Настройки iptables
Вариант ровно один proxy -- либо apache с mod_proxy, либо nginx с аналогичным модулем, либо что-то ещё.
Спасибо сказали:
-
OlegKur
- Сообщения: 5
Re: Решено: Настройки iptables
Всем спасибо, решил проблемы с помощью прокси
Примерно вот по этому мануалу http://www.meritonlinesystems.com/docs/apa...cat_redhat.html
Примерно вот по этому мануалу http://www.meritonlinesystems.com/docs/apa...cat_redhat.html