URL的子目录如何映射的域名

我的博客应用的URL规划如下http://ip/site1;
http://ip/site2
我想通过apache + tomcat来把URL的子目录site1、site2映射到域名中,比如

ServerName www.site1.com
ProxyPass / ajp://127.0.0.1:8009/site1/


ServerName www.site2.com
ProxyPass / ajp://127.0.0.1:8009/site2/

问题是只有site1有效果,site2无法打开。

1、proxy方式
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

NameVirtualHost *:80

ServerName www.site1.com
ProxyRequests Off
ProxyPreserveHost On

<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>

ProxyPass / http://localhost:9080/a/
ProxyPassReverse / http://localhost:9080/a/


ServerName www.site2.com
ProxyRequests Off
ProxyPreserveHost On

<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>

ProxyPass / http://localhost:9080/b/
ProxyPassReverse / http://localhost:9080/b/

2、ajp方式

LoadModule jk_module modules/mod_jk.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

NameVirtualHost *:80

ServerName www.site1.com

ProxyPass / ajp://localhost:9009/a/
ProxyPassReverse / ajp://localhost:9009/a/


ServerName www.site2.com

ProxyPass / ajp://localhost:9009/b/
ProxyPassReverse / ajp://localhost:9009/b/