apache httpd, обрабатывающий tomcat и php одновременно

Я настраиваю сервер для обработки PHP и Tomcat Java одновременно, используя порт 80, но через другой домен.

  1. PHP: abc.yyy.com
  2. Java: def.yyy.com

Оба домена уже указали на этот сервер и работают нормально.

До сих пор, используя тот же Apache httpd, я уже могу получить доступ либо к своему tomcat, используя mod_jk, либо к моему php, используя обработчик php. Но я могу получить доступ только к одному из них одновременно.

include C:/apache-tomcat-7.0.85/conf/mod_jk.conf

<VirtualHost def.yyy.com:8082>
ServerName def.yyy.com
JkMount  /* worker1
</VirtualHost>

# if i comment everything above this line, my php below works well,
# but if I don't, everything is redirected to tomcat above

LoadModule php7_module "C:/PHP72/php7apache2_4.dll"AddHandler application/x-httpd-php .php
PHPIniDir "C:/PHP72"

Кто-нибудь знает, есть ли параметр для принудительной обработки abc.yyy.com с помощью php-движка и def.yyy.com через mod_jk?

Спасибо.

======================

В случае, если кто-то здесь ищет ответ, вот рабочая конфигурация:

include C:/apache-tomcat-7.0.85/conf/mod_jk.conf

<VirtualHost *:8082>
ServerName def.yyy.com
JkMount  /* worker1
</VirtualHost>
<VirtualHost *:8082>
ServerName abc.yyy.com
DocumentRoot "C:/Program Files/Apache24/htdocs"</VirtualHost>

LoadModule php7_module "C:/PHP72/php7apache2_4.dll"AddHandler application/x-httpd-php .php
PHPIniDir "C:/PHP72"

1

Решение

Вы можете наверняка использовать разные порты: Может ли один сервер Apache обрабатывать как Tomcat, так и PHP?

Честно говоря, не знаю, можете ли вы слушать на одном и том же порту.

РЕДАКТИРОВАТЬ

Да, ты можешь: https://sites.google.com/a/ci2s.com.ar/wiki/technics/how-to-run-apache-httpd-and-tomcat-on-port-80-using-mod-proxy

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]