我在 Apache (2.4.41) 和 Tomcat (7.0.99) 之间设置机密时遇到问题。我想我在 Tomcat (server.xml) 中正确设置了它:
<Connector ... secretRequired="true" secret="123" />
当我尝试设置 Apache 端(httpd-ajp.conf)时:
ProxyPass / ajp://127.0.0.1:8009/ secret="123"
Apache 无法启动,并且 Apache 错误日志显示:
AH00896: failed to make connection to backend: 127.0.0.1
和
AH00957: AJP: attempt to connect to 127.0.0.1:8009
如果有什么不同,我正在使用 XAMPP for Windows 7.3.13
mod_proxy_ajp
secret
在 Apache 2.5 之前不支持该选项。请参考:
v2.4 文档:https ://httpd.apache.org/docs/2.4/mod/mod_proxy_ajp.html
v2.5 文档:https ://httpd.apache.org/docs/trunk/mod/mod_proxy_ajp.html