Dude, I need that badly! :-) At VNU we're building an app requiring skinning on a "per-virtualhost" basis, but I want to share the caches between all the different virtualhosts.
Basically, all that changes between the different virtual hosts are the different stylesheets, but the source documents are the same, and I cannot force every virtual host to use a some-sort of uniqueness in the URIs.
If you can provide a snippet of that sub-sitemaps system, I'll be grateful!
It's easy: for each vhost, create whatever subsitemaps you want in Cocoon, then in each vhost config in httpd.conf, do something like:
------------------------------- <VirtualHost 111.222.333.444> ServerName example.com ServerAlias www.example.com ServerAdmin [EMAIL PROTECTED] DocumentRoot /usr/local/vhosts/example.com
ProxyPass /static/ ! ProxyPass / http://localhost:8888/cocoon/example/ ProxyPassReverse / http://localhost:8888/cocoon/example/ </VirtualHost> -------------------------------
I'm using this on openWeather.com and it works perfectly. My dream is to have all of my virtualhosts hosted this way, but that might never happen :^)
Pier
Regards,
Tony, pondering httpd.conf's fake XML
