powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Tomcat & Apache
6 сообщений из 6, страница 1 из 1
Tomcat & Apache
    #34750047
Zeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Могут ли уживаться на одном порту Apache и Tomcat?
Скажем вот так:
http://mysite.ru/
http://mysite.ru/static
- Обработка запроса в Apache.
А так:
http://mysite.ru/java
- Обработка запроса в Tomcat?

Спасибо.
...
Рейтинг: 0 / 0
Tomcat & Apache
    #34750205
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теоретически mod_rewrite + mod_proxy в апаче умеет делать "проксирующие" запросы... Надо освежить - доку посмотреть, но суть такова:
апач висит на mysite.ru:80

томкат на mysite.ru:8080 например

в апаче настроить реврайт таким макаром, чтобы проксировать вызовы начинающиеся с /java проксировать на http://mysite.ru:8080 c сохранением URL

Инфу по настройке можно наковырять в гугле:
http://httpd.apache.org/docs/1.3/mod/mod_proxy.html
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
...
Рейтинг: 0 / 0
Tomcat & Apache
    #34750242
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот ещё:
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html

В разделе флаги
# 'redirect|R [=code]' (вызывает редирект)
Префикс в Подстановке вида http://thishost[:thisport]/ (создающий новый URL из какого-либо URI) запускает внешний редирект (перенаправление). Если нет накакого кода в подстановке ответ будет с HTTP статусом 302 (ВРЕМЕННО ПЕРЕМЕЩЕН). Если вы хотите использовать дркгие коды ответов в диапазоне 300-400, просто напишите их в виде числа или используйте одно из следующих символических имён: temp (по-умолчанию), permanent, seeother. Используйте это в директивах, которые должны преобразовывать некие виртуальные URL в реальные и возвращать их клиенту, например, преобразовывать «/~» в «/u/» или всегда добавлять слэш к /u/user, и т.д.

Примечание: При использовании этого флага, убедитесь, что поле подстановки, это работающий URL! Если это не так, вы перенаправляете в никуда! И помните, что сам по себе этот флаг, только дополняет URL строкой http://thishost[:thisport]/, и процесс преобразования продолжается. Также, обычно вы хотите остановиться и сделать этот редирект немедленно. Для остановки процесса преобразования, вам также нужно написать флаг 'L'.
.
.
.
# 'proxy|P' (вызвает прокси)
Этот флаг помечает подстановочную часть как внутренний запрос прокси и немедленно (т.е., процесс преобразования здесь останавливается) пропускает его через прокси модуль. Вы должны убедиться, что строка подстановки это реальный URI (например, типично начинающийся с http://hostname), который может быть обработан прокси модулем Apache. Если это не так, вы получите ошибку от прокси модуля. Используйте этот флаг для того, чтобы добиться более мощной реализации диркетивы ProxyPass, интегрирующей некоторое содержимое на удаленных серверах, в пространство имён локального сервера.

и ниже примеры

Внутри конфигурационного файла каталога, для /somepath
(т.е., файл .htaccess в каталоге /physical/path/to/somepath содержит RewriteBase /somepath)
для запроса «GET /somepath/localpath/pathinfo»:

Правило Подстановка
---------------------------------------------- ----------------------------------
^localpath(.*) http://thishost/otherpath$1 /otherpath/pathinfo

^localpath(.*) http://thishost/otherpath$1 [R] http://thishost/otherpath/pathinfo
через внешний редирект

^localpath(.*) http://thishost/otherpath$1 [P] не поддерживается, - глупо!
---------------------------------------------- ----------------------------------
^localpath(.*) http://otherhost/otherpath$1 http://otherhost/otherpath/pathinfo
через внешний редирект

^localpath(.*) http://otherhost/otherpath$1 [R] http://otherhost/otherpath/pathinfo
через внешний редирект
(флаг [R] избыточен)

^localpath(.*) http://otherhost/otherpath$1 [P] http://otherhost/otherpath/pathinfo
через внутренний прокси
...
Рейтинг: 0 / 0
Tomcat & Apache
    #34750395
Zeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А с помощью mod_jk такого эффекта нельзя получить?
...
Рейтинг: 0 / 0
Tomcat & Apache
    #34750505
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeusА с помощью mod_jk такого эффекта нельзя получить?можно.
у самого так и висят некоторые приложения
...
Рейтинг: 0 / 0
Tomcat & Apache
    #34750653
Zeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем.
Буду пробовать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Tomcat & Apache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]