URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7371
[ Назад ]

Исходное сообщение
"Как 'красиво' настроить множество фреймворков в одном серваке"

Отправлено MAx , 28-Сен-11 14:56 
Добрый день господа!
Случай такой, есть сервер (Ubuntu 11.04) на котором уже крутиться несколько сайтов на Jetty. Порт 80 перенаправлен через iptables на 8080 и это все работает отлично. Теперь надо установить и настроить web2py(фрейморк на python), допустим на порт 8181, и так что бы: сайты вида www.jetty1.com, www.jetty2.com перенаправлялись на порт 8080 (Jetty), а сайты вида www.python1.com, www.python2.com перенаправлялись на порт 8181.

Вкратце, нужно перенаправить запросы по url так:

rule1: www.jetty1.com, www.jetty2.com --> jetty(8080)
rule2: www.python1.com, www.python2.com --> web2py(8181)

Как лушче это сделать? Читаю пока доки по iptbale, apache (mod_proxy, mod_rewrite), но может кто знает что делать!?


Содержание

Сообщения в этом обсуждении
"Как 'красиво' настроить множество фреймворков в одном серваке"
Отправлено vg , 28-Сен-11 18:49 
Насколько я знаю, с iptables этого не получится - все находится на одном ИП, а нужно обрабатывать по ДНС

В этом случае я бы использовал Apache HTTPD с mod_proxy, и NameVirtualHosts и VirtualHosts для каждого домена со своими проки правилами

Также, для Jetty можно использовать mod_proxy_ajp


"Как 'красиво' настроить множество фреймворков в одном серваке"
Отправлено MAx , 29-Сен-11 11:56 
> Насколько я знаю, с iptables этого не получится - все находится на
> одном ИП, а нужно обрабатывать по ДНС
> В этом случае я бы использовал Apache HTTPD с mod_proxy, и NameVirtualHosts
> и VirtualHosts для каждого домена со своими проки правилами
> Также, для Jetty можно использовать mod_proxy_ajp

Спасибо за ответ, буду читать доки!
И все же интересно, а возможно ли такие правила настроить не на уровне Apache HTTPD, а до обработки HTTP(S) запроса тем или иным веб сервером?


"Как 'красиво' настроить множество фреймворков в одном серваке"
Отправлено Andrey Mitrofanov , 29-Сен-11 13:17 
http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI