URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54955
[ Назад ]

Исходное сообщение
"Apache2"

Отправлено UsW , 29-Мрт-05 14:19 
Господа!
Как правильно приктрутить к apache-2.0.50_3 редиректор mod_jk2-apache2-2.0.2
Я просто откоменнтировал строку в httpd.conf
LoadModule jk2_module libexec/apache2/mod_jk2.so  
и создал файл workers2.properties,
но все равно апач не перенаправляет запросы!

что ему еще нужно прописать и куда?


Содержание

Сообщения в этом обсуждении
"Apache2"
Отправлено dev , 29-Мрт-05 18:08 
>Господа!
>Как правильно приктрутить к apache-2.0.50_3 редиректор mod_jk2-apache2-2.0.2
>Я просто откоменнтировал строку в httpd.conf
>LoadModule jk2_module libexec/apache2/mod_jk2.so
>и создал файл workers2.properties,
>но все равно апач не перенаправляет запросы!
>
>что ему еще нужно прописать и куда?


Надо ему еще сказать, чего куда перенаправлять. Например:

<LocationMatch /test>
    JkUriSet group ajp13:localhost:8009
</LocationMatch>


"Apache2"
Отправлено qaz , 29-Мрт-05 19:02 
>>Господа!
>>Как правильно приктрутить к apache-2.0.50_3 редиректор mod_jk2-apache2-2.0.2
>>Я просто откоменнтировал строку в httpd.conf
>>LoadModule jk2_module libexec/apache2/mod_jk2.so
>>и создал файл workers2.properties,
>>но все равно апач не перенаправляет запросы!
>>
>>что ему еще нужно прописать и куда?
>
>
>Надо ему еще сказать, чего куда перенаправлять. Например:
>
><LocationMatch /test>
>    JkUriSet group ajp13:localhost:8009
></LocationMatch>

/test - это uri?


"Apache2"
Отправлено Us , 29-Мрт-05 19:07 
>>>Господа!
>>>Как правильно приктрутить к apache-2.0.50_3 редиректор mod_jk2-apache2-2.0.2
>>>Я просто откоменнтировал строку в httpd.conf
>>>LoadModule jk2_module libexec/apache2/mod_jk2.so
>>>и создал файл workers2.properties,
>>>но все равно апач не перенаправляет запросы!
>>>
>>>что ему еще нужно прописать и куда?
>>
>>
>>Надо ему еще сказать, чего куда перенаправлять. Например:
>>
>><LocationMatch /test>
>>    JkUriSet group ajp13:localhost:8009
>></LocationMatch>

я настраиваю как указано в
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/vhos...

там нету никаких
<LocationMatch /test>
    JkUriSet group ajp13:localhost:8009
</LocationMatch>
но пока ничего не выходит - сервер выдает 500 ошибку при любом запросе.



"Apache2"
Отправлено dev , 29-Мрт-05 23:40 
>я настраиваю как указано в
>http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/vhos...
>
>там нету никаких
><LocationMatch /test>
>    JkUriSet group ajp13:localhost:8009
></LocationMatch>

См. раздел "JK directives in httpd.conf" ну и пример httpd.conf в самом конце.


"Apache2"
Отправлено UsW , 30-Мрт-05 21:01 
>>я настраиваю как указано в
>>http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/vhos...
>>
>>там нету никаких
>><LocationMatch /test>
>>    JkUriSet group ajp13:localhost:8009
>></LocationMatch>
>
>См. раздел "JK directives in httpd.conf" ну и пример httpd.conf в самом
>конце.


Вот я сделал конфигурацию один в один как в примере, и не работает...
Какие логи мне следует продемонстрировать вам, чтобы вы смогли определить проблему?


"Apache2"
Отправлено dev , 29-Мрт-05 23:41 
>>Надо ему еще сказать, чего куда перенаправлять. Например:
>>
>><LocationMatch /test>
>>    JkUriSet group ajp13:localhost:8009
>></LocationMatch>
>
>/test - это uri?

Это УРЛ. Т.е. надо описать, чего Апач будет отдавать Томкету. Естественно, Томкет должен знать, как это обрабатывать.


"Apache2"
Отправлено UsW , 31-Мрт-05 13:04 
Хм.. неужели нету мыслей?


"Apache2"
Отправлено dev , 31-Мрт-05 14:40 
>Хм.. неужели нету мыслей?

Мысли есть, но не так быстро :)

1. Проверь, что запрос нормально обрабатывается Томкетом напрямую, по http протоколу.
2. Проверь, что Томкет сконфигирирован для ajp протокола и нействительно слушает на этом порту.
3. Проверь, что Апач сконфигурирован перенаправлять запросы на тот-же порт (это задается в workers2.properties и в https.conf директивой JkUriSet).
4. Проверь, кто теряет запрос - Апач или Томкет. Смотри access и error логи Апача, лог jk2 и access лог Томкета.


"Apache2"
Отправлено UsW , 31-Мрт-05 15:42 
>>Хм.. неужели нету мыслей?
>
>Мысли есть, но не так быстро :)
>
>1. Проверь, что запрос нормально обрабатывается Томкетом напрямую, по http протоколу.
>2. Проверь, что Томкет сконфигирирован для ajp протокола и нействительно слушает на
>этом порту.
>3. Проверь, что Апач сконфигурирован перенаправлять запросы на тот-же порт (это задается
>в workers2.properties и в https.conf директивой JkUriSet).
>4. Проверь, кто теряет запрос - Апач или Томкет. Смотри access и
>error логи Апача, лог jk2 и access лог Томкета.

спасибо, получилось!