![在 Apache 和 Tomcat 之间设置 AJP 机密](https://linux22.com/image/748962/%E5%9C%A8%20Apache%20%E5%92%8C%20Tomcat%20%E4%B9%8B%E9%97%B4%E8%AE%BE%E7%BD%AE%20AJP%20%E6%9C%BA%E5%AF%86.png)
我在设置 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
如果有什么区别的话,我使用的是适用于 Windows 7.3.13 的 XAMPP
答案1
mod_proxy_ajp
secret
Apache 2.5 之前不支持该选项。
请参考: