在 Apache 和 Tomcat 之间设置 AJP 机密

Mat*_*att 5 tomcat ajp apache-2.4

我在 Apache (2.4.41) 和 Tomcat (7.0.99) 之间设置机密时遇到问题。我想我在 Tomcat (server.xml) 中正确设置了它:

<Connector ... secretRequired="true" secret="123" />
Run Code Online (Sandbox Code Playgroud)

当我尝试设置 Apache 端 (httpd-ajp.conf) 时:

ProxyPass / ajp://127.0.0.1:8009/ secret="123"
Run Code Online (Sandbox Code Playgroud)

Apache 无法启动,Apache 错误日志显示:

AH00896: failed to make connection to backend: 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

AH00957: AJP: attempt to connect to 127.0.0.1:8009
Run Code Online (Sandbox Code Playgroud)

如果它有任何区别,我正在使用 XAMPP for Windows 7.3.13

小智 5

mod_proxy_ajpsecret在 Apache 2.5 之前不支持该选项。

请参考: