mod_jk не может подключить Apache и tomcat - PullRequest
1 голос
/ 27 мая 2020

Я не могу подключить свой Apache к серверам tomcat. Ниже приведены сведения о версии. mod_jk / 1.2.39 Apache -2.4.41 tomcat-9.0.31

Я создал файл Workers.properties и упомянул свое имя хоста и порт AJP, т.е. 8009, а также включил соединители Ajp со стороны tomcat. Проблема, с которой я столкнулся, заключается в том, что mod_jk не подключается к хосту, который я указал в файле worker.properties. Вместо этого он подключается к 0.0.0.0. Ниже приведена ошибка mod_jk.log

[Wed May 27 12:52:00 2020] [6902:140379841652544] [info] init_jk::mod_jk.c (3383): mod_jk/1.2.39 initialized
[Wed May 27 12:52:00 2020] [6903:140379841652544] [info] init_jk::mod_jk.c (3383): mod_jk/1.2.39 initialized
[Wed May 27 12:53:20 2020] [6906:140379663890176] [info] jk_open_socket::jk_connect.c (735): connect to 0.0.0.0:8009 failed (errno=111)
[Wed May 27 12:53:20 2020] [6906:140379663890176] [info] ajp_connect_to_endpoint::jk_ajp_common.c (1019): Failed opening socket to (0.0.0.0:8009) (errno=111)
[Wed May 27 12:53:20 2020] [6906:140379663890176] [error] ajp_send_request::jk_ajp_common.c (1659): (tomcat1) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=111)

Я проверил, что могу получить доступ к своим серверам tomcat, и он работает нормально. Ниже представлены коннекторы Ajp с сервера tomcat

<Connector protocol="AJP/1.3"
               address="::1"
               port="8009"
               redirectPort="8443" />

Есть ли что-то, чего мне не хватает, или это какая-то жирная ошибка, связанная с этой версией mod_jk? Будем признательны за любые предложения и помощь.

Спасибо, Аншу

1 Ответ

1 голос
/ 27 мая 2020

Запускать сервер tomcat с IP-адреса вместо 0.0.0.0.

<Connector protocol="AJP/1.3"
               address="IP-address"
               port="8009"
               redirectPort="8443" />

Используйте tomcat-адрес и порт в worker.properties. Перезапустите tomcat и службу Apache. Также убедитесь, что порт 8009 открыт между Apache и сервером tomcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...