|
|
|
Tomcat & Apache
|
|||
|---|---|---|---|
|
#18+
Добрый день! Могут ли уживаться на одном порту Apache и Tomcat? Скажем вот так: http://mysite.ru/ http://mysite.ru/static - Обработка запроса в Apache. А так: http://mysite.ru/java - Обработка запроса в Tomcat? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:08:50 |
|
||
|
Tomcat & Apache
|
|||
|---|---|---|---|
|
#18+
Теоретически 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:42:10 |
|
||
|
Tomcat & Apache
|
|||
|---|---|---|---|
|
#18+
Вот ещё: 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 через внутренний прокси ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:50:32 |
|
||
|
Tomcat & Apache
|
|||
|---|---|---|---|
|
#18+
А с помощью mod_jk такого эффекта нельзя получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 12:16:56 |
|
||
|
Tomcat & Apache
|
|||
|---|---|---|---|
|
#18+
ZeusА с помощью mod_jk такого эффекта нельзя получить?можно. у самого так и висят некоторые приложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 12:36:28 |
|
||
|
|

start [/forum/topic.php?fid=25&gotonew=1&tid=1487832]: |
0ms |
get settings: |
14ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
229ms |
get topic data: |
12ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 558ms |

| 0 / 0 |
