![]() |
Перенаправление HTTP на линухе. Возникла такая задачка, на сервере крутится апач на 80 и 443 портах, шняжка на джаве на порту 5858, еще одна на порту 4848, прога на питоне с портом 8080. У сервер один внешний интерфейс - локалка. Есть возможность наплодить адресов, типа a.portal.ru, b.portal.ru, c.portal.ru. Как правильнее раскидать это портомножество на 80б 443 порт с разными именами? |
ИМХО, nginx поможет. |
virtual host в конфиге апача чем не устраивает? |
1-Квадратный Круг > Я его вообще не знаю, да и будет ли он с glassfish работать... 2-LeXX > нее, джаву совсем не просто с апачем сынтегрировать, проще на маршрутизаторе раскидать, но хочется автономно. |
3-Старый Седой Лис > Вам шашечки или ехать? В DNS пропишете свои a.portal.ru, b.portal.ru, c.portal.ru, указывающие на один IP с фронтендом, в HTTP-запросе клиент будет присылать заголовок Server, по этому заголовку фронтенд в лице Nginx будет проксировать запросы на бэкенды по IP и портам. Конфиг там простой. |
4-Квадратный Круг > пошел читать... |
зачем городить к апачу такой костыль? апач и сам справится, инструментов хватает, навскидку redirect и mod_rewrite кто-то рфц недочитал) |
mod_rewrite вообще очень забавная штучка, у меня любители вебрадио слушают не шлачную попсу, а вполне приличные вещи из личных запасов, правда, быстро остывают) |
6-gloomymen > фигушки, к апачу jni connector мостить надо, в приложение хвосты от апача прописывать и менять конфиги, джавы разные, моды апача, опять же, странными случаются |
8-Старый Седой Лис > это вам в мыслительный аппарат чегось примостить нужно, учите матчасть, и не порите чушь |
9-gloomymen > это из матчасти от java.net непосредственно, если что. |
10-Старый Седой Лис > если апач может сделать редирект на вашу приблуду :5858, зачем ему тулить соннекторы? вы не те матчасти штудируете, гланды удобнее удалять не через жопу |
11-gloomymen > может, только статический контент не отображается из приложения. Впрочем, и энджинкс страдает тем же. [url]http://serveradminhub.wordpress.com/2012/07/25/integrating-glassfish-application-server-v2-2-with-apache-web-server2-2/[/url] это работало со вторм глассфишем и 6 джавой, с 3-м и 7-й не работает. Давайте конфиг для апача, проверю) |
[em]Давайте конфиг для апача, проверю)[/em] педикюр не нужно исполнить? |
13-gloomymen > а чего съезжать-то? педикюр лучше конфигов получается?))) Всего Вам доброго... снова) |
14-Старый Седой Лис > куда съезжать? вам разжевать и глотку пропихнуть? иначе похоже никак пока-пока |
и по поводу nginx, тоже бред сивой кобылы, еще в лохматом 2003-3004 заворачивал с него cgi на thttpd, чудненько все отображалось попробуйте ручки выпрямить |
[url]http://wiki.nginx.org/JavaServers[/url] сам не тестил, т.к. пока работал только с бэками php-fpm, thin (Ruby) и node.js |
+uwsgi для python =) |
Не ожидал от автора, что ему потребуется разжевать и в рот положить. Вам дали названия инструментов, а изучение документации к ним и, уж тем более, составление конфигов под ваши нужды - это ваша оплачиваемая работа. Не хотите делать сами - оплатите другим из вашей ЗП. P.S. В моем сообщении заголовок HTTP запроса Server читать как Host |
17-droidman > Аха, спасибо. Походу энжинкс покрасивей с глассфишем будет, чем апач. . 19-Квадратный Круг > Ой, спасибо вам всем.)) Даже почитать не удосужились, сразу указали направление)) А помогли-то как... зато сэкономили, да.)) |
Текущее время: 07:36. Часовой пояс GMT +3. |