关于ProxyPass指令语法的问题

在整个互联网上,我看到使用ProxyPass的人的例子,其中的语法如下所示:

<Location /> ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ </Location> 

但是,这不适合我。 在我的configurationApache 2.2.17和Tomcat 5.5,如果我尝试这样做,我的服务器将无法启动,并在日志中没有提供明确的错误信息,告诉我为什么,但如果我这样做(如下所示) ,它确实有效。 为什么是这样?? :

 <Location /> ProxyPass ajp://localhost:8009/ ProxyPassReverse ajp://localhost:8009/ </Location> 

如果您将ajp更改为http ,则第一个示例将起作用,因为这是http代理语法。 ajp代理不像http代理那样使用/path参数。