I have a java project that resides in tomcat.  Recently we needed to add
Wordpress (php project).

We decided to go with Apache Server in front with virtual hosts with
mod_proxy_ajp.

So far I have gotten different server names to work

http://www.foobar.com
http://blog.foobar.com

<VirtualHost *:80>
   ServerName www.foobar.com

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

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

<VirtualHost *:80>
    ServerName blog.foobar.com

   ErrorLog "C:/Program Files/Apache Software Foundation/Apache2.2/logs/
error.log"
   DocumentRoot "C:/Program Files/Apache Software
Foundation/Apache2.2/htdocs"
</VirtualHost>



HOWEVER,
we want to do the following instead
http://www.foobar.com
http://www.foobar.com/blog

why does the following NOT work?

<VirtualHost *:80>
   ServerName www.foobar.com

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

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

<VirtualHost *:80>
    ServerName www.foobar.com
    ServerPath /blog

   ErrorLog "C:/Program Files/Apache Software
Foundation/Apache2.2/logs/error.log"
   DocumentRoot "C:/Program Files/Apache Software
Foundation/Apache2.2/htdocs"
</VirtualHost>

Reply via email to