После небольшого гугления выяснилось, что эта тема недостаточно хорошо описана, поэтому и спрашиваю об этом здесь.
Что у меня уже есть: хорошо настроенная и работающая система, в которой:
Apache Tomcat
с основным веб-приложением, работающим на порту 8080 и обрабатывающим все запросы типаmycompany.com:8080/*
Apache HTTPD 2.4.7
работает на порту 80 с модулем PHP и обрабатывает запросы к блогу на базе WordPress по адресуmycompany.com/blog
Чего мне удалось добиться:
- Добавление
mod_jk
коннектора иApache HTTPD
маршрутизация всех запросовTomcat
через порт 8009, чтобы Tomcat обрабатывал все запросы, например:mycompany.com/*
Чего я хотел бы добиться:
Apache HTTPD
перехватывает все запросы на порту 80, и если url есть,/blog*
то модуль PHP5 перехватывает его,в противном случаевсе остальное обрабатываетсяmod_jk
соединителем, т.е./блог* -> Модуль PHP5 Apache -> Блог WordPress
/* -> mod_jk -> Tomcat с веб-приложением
Не могли бы вы подсказать, возможно ли это с минимальной конфигурацией существующих модулей (без использования модулей типа mod_rewrite
или каких-либо других)?
Не могли бы вы подробнее рассказать о возможных уязвимостях безопасности модуля PHP с такой конфигурацией, поскольку у меня нет с этим опыта?
Заранее большое спасибо за любую помощь!
решение1
Ответил на тот же вопрос на StackOverflow и получил там ответ: https://stackoverflow.com/questions/30935328/php-wordpress-blog-and-tomcat-on-same-server-is-it-possible/30938420#30938420