Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   Перенаправление HTTP на линухе. (http://forums.kuban.ru/f1029/perenapravlenie_http_na_linuhe-3748996.html)

131266 22.02.2013 10:49

Перенаправление HTTP на линухе.
 
Возникла такая задачка, на сервере крутится апач на 80 и 443 портах, шняжка на джаве на порту 5858, еще одна на порту 4848, прога на питоне с портом 8080. У сервер один внешний интерфейс - локалка. Есть возможность наплодить адресов, типа a.portal.ru, b.portal.ru, c.portal.ru. Как правильнее раскидать это портомножество на 80б 443 порт с разными именами?

Квадратный Круг 22.02.2013 11:02

ИМХО, nginx поможет.

LeXX 22.02.2013 12:33

virtual host в конфиге апача чем не устраивает?

131266 22.02.2013 19:10

1-Квадратный Круг > Я его вообще не знаю, да и будет ли он с glassfish работать...
2-LeXX > нее, джаву совсем не просто с апачем сынтегрировать, проще на маршрутизаторе раскидать, но хочется автономно.

Квадратный Круг 22.02.2013 19:18

3-Старый Седой Лис > Вам шашечки или ехать? В DNS пропишете свои a.portal.ru, b.portal.ru, c.portal.ru, указывающие на один IP с фронтендом, в HTTP-запросе клиент будет присылать заголовок Server, по этому заголовку фронтенд в лице Nginx будет проксировать запросы на бэкенды по IP и портам. Конфиг там простой.

131266 22.02.2013 19:22

4-Квадратный Круг > пошел читать...

gloomymen 22.02.2013 19:52

зачем городить к апачу такой костыль?
апач и сам справится, инструментов хватает, навскидку redirect и mod_rewrite
кто-то рфц недочитал)

gloomymen 22.02.2013 19:58

mod_rewrite вообще очень забавная штучка, у меня любители вебрадио слушают не шлачную попсу, а вполне приличные вещи из личных запасов, правда, быстро остывают)

131266 22.02.2013 20:06

6-gloomymen > фигушки, к апачу jni connector мостить надо, в приложение хвосты от апача прописывать и менять конфиги, джавы разные, моды апача, опять же, странными случаются

gloomymen 22.02.2013 20:09

8-Старый Седой Лис > это вам в мыслительный аппарат чегось примостить нужно, учите матчасть, и не порите чушь

131266 22.02.2013 20:14

9-gloomymen > это из матчасти от java.net непосредственно, если что.

gloomymen 22.02.2013 20:19

10-Старый Седой Лис > если апач может сделать редирект на вашу приблуду :5858, зачем ему тулить соннекторы?
вы не те матчасти штудируете, гланды удобнее удалять не через жопу

131266 22.02.2013 20:33

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-й не работает.
Давайте конфиг для апача, проверю)

gloomymen 22.02.2013 20:55

[em]Давайте конфиг для апача, проверю)[/em]
педикюр не нужно исполнить?

131266 22.02.2013 21:00

13-gloomymen > а чего съезжать-то? педикюр лучше конфигов получается?)))
Всего Вам доброго... снова)

gloomymen 22.02.2013 21:06

14-Старый Седой Лис > куда съезжать?
вам разжевать и глотку пропихнуть? иначе похоже никак
пока-пока

gloomymen 22.02.2013 21:31

и по поводу nginx, тоже бред сивой кобылы, еще в лохматом 2003-3004 заворачивал с него cgi на thttpd, чудненько все отображалось
попробуйте ручки выпрямить

droidman 23.02.2013 05:15

[url]http://wiki.nginx.org/JavaServers[/url]
сам не тестил, т.к. пока работал только с бэками php-fpm, thin (Ruby) и node.js

droidman 23.02.2013 05:16

+uwsgi для python =)

Квадратный Круг 23.02.2013 12:18

Не ожидал от автора, что ему потребуется разжевать и в рот положить. Вам дали названия инструментов, а изучение документации к ним и, уж тем более, составление конфигов под ваши нужды - это ваша оплачиваемая работа. Не хотите делать сами - оплатите другим из вашей ЗП.

P.S. В моем сообщении заголовок HTTP запроса Server читать как Host

131266 23.02.2013 13:25

17-droidman > Аха, спасибо. Походу энжинкс покрасивей с глассфишем будет, чем апач.
.
19-Квадратный Круг > Ой, спасибо вам всем.)) Даже почитать не удосужились, сразу указали направление)) А помогли-то как... зато сэкономили, да.))


Текущее время: 07:36. Часовой пояс GMT +3.