Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > php и Java приложение на одном порту


Автор: Vasay 23.4.2010, 13:44
Добрый день. 

Возникла такая проблема:

Есть сайт на Joomla 
И есть web приложение на Java.

Нужно, что бы это приложение было доступно по адресу _http://site.com/JavaApp


Возможно ли такое?

Автор: Nofate 23.4.2010, 14:05
Заставить два сервера слушать один порт нельзя, но, наверняка, разделение адресов можно разрулить при помощи nginx.

Автор: batigoal 27.4.2010, 08:46
Можно написать свою прокси-утилиту, которая по известному ей признаку будет редиректить на другой порт.

Автор: Vasay 27.4.2010, 10:16
batigoal, 

думаю, писать ничего не надо - разобраться в iptables  smile. По крайней мере для ip-шника я это сделал (а на другой ip-шник можно повесить субдомен)

Сейчас дойдут руки попробую скрестить томкэт с апач вебсервером (mod_jk)
или
запустить php приложение на Java app сервере с помощью quercus

Автор: batigoal 27.4.2010, 12:31
Цитата(Vasay @  27.4.2010,  11:16 Найти цитируемый пост)
думаю, писать ничего не надо - разобраться в iptables  smile. По крайней мере для ip-шника я это сделал (а на другой ip-шник можно повесить субдомен)

Ну, я не специалист в эторй области, но iptables - это, скорее, инструмент для работы на более низком уровне, транспортном. Тут же речь идет скорее об уровне приложения. Впрочем, если это не считается извращением...

Автор: dobrolub 28.4.2010, 00:24
Попробуйте разделить это через апач + сервлет контейнер. Многие сервлет контейнеры поставляют плагины для апаче. Также у апаче есть прокси-мод, с помощью которого можно это всё скомбинировать.

Ну и не забывайте, что Resin работает с PHP. Тогда можно обе приклады сервировать с одной JVM.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)