Добрый день господа!
Случай такой, есть сервер (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), но может кто знает что делать!?
Насколько я знаю, с iptables этого не получится - все находится на одном ИП, а нужно обрабатывать по ДНСВ этом случае я бы использовал Apache HTTPD с mod_proxy, и NameVirtualHosts и VirtualHosts для каждого домена со своими проки правилами
Также, для Jetty можно использовать mod_proxy_ajp
> Насколько я знаю, с iptables этого не получится - все находится на
> одном ИП, а нужно обрабатывать по ДНС
> В этом случае я бы использовал Apache HTTPD с mod_proxy, и NameVirtualHosts
> и VirtualHosts для каждого домена со своими проки правилами
> Также, для Jetty можно использовать mod_proxy_ajpСпасибо за ответ, буду читать доки!
И все же интересно, а возможно ли такие правила настроить не на уровне Apache HTTPD, а до обработки HTTP(S) запроса тем или иным веб сервером?
http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI