2013-08-05 6 views
0

(apache здесь я ссылаюсь на веб-сервер apache2) У меня есть настройка, где в моих вызовах jsp для tomcat маршрутизируются apache с помощью mod_jk. Оба сервера находятся на одном компьютере. Я хочу покончить с коннектором mod_jk, вместо этого вызовы, поступающие на apache, обслуживаются путем вызова curl на сервер localhost tomcat.Перенаправить вызовы, сделанные в apache через php

Проблема заключается в том, что запрашиваемые запросы имеют тип «something/something.jsp» или «anything/anything.jsp». Я хочу, чтобы все эти запросы, поступающие на apache, обслуживались общим кодом php, который будет выполнять соответствующий вызов curl и возвращать ответ. Причина, по которой я использую php-коннектор, связана с некоторыми конкретными задачами ведения журнала.

Совершенно новый для мира апачей, поэтому любая помощь будет действительно оценена!

+0

Не могли бы вы прояснить поток элементов управления? Например, запрос начинается с JSP на tomcat, который затем вы отправляете в Apache через mod_Jk, а затем запрос обрабатывается скриптом PHP? Вы хотите избавиться от mod_jk и сделать так, чтобы запрос сначала появился на PHP, который затем будет использовать curl для вызова apache tomcat jsp? –

+0

Привет, Усман, натолкни его в другую сторону. Сначала запросы отправляются в apache, а затем этот запрос отправляется в tomcat через modjk. Извините, если я не понял в своем вопросе. –

+0

Итак, ваша цель состоит в том, чтобы запросы попадали в Apache, а затем вместо mod_jk использовали завиток для вызова ваших JSP-страниц? –

ответ

0

Вы можете попробовать использовать Mod_rewrite, чтобы apache принимал все типы запросов как просто еще один вызов Logger.php вместо /something/something.jsp. И передайте исходный запрос на страницу php, которая из их может сделать запрос на завивание.

Вот пример того, кто пытается перенаправить все запросы на определенную страницу php. Немного похожи на ваш сценарий, но он хочет, чтобы запросы быть изменены для запроса параметров строки -> Redirect all traffic to index.php

Примечания: обработки URL детской игры в Tomcat. Я думаю, было бы намного проще, если бы ваши запросы попали прямо в фильтр tomcat, который может вызвать вашу страницу PHP, а затем отправить запрос на указанную страницу JSP. Если вам разрешено отменить свою архитектуру.

Смежные вопросы