> Can anyone advise me on getting this complicated setup right? > > We have a website that will have some stuff served by Cocoon and some > served by Apache. > > It is not easy to separate them out because we need to retain legacy > URLs. Likewise, it is not possible to give Cocoon served material a URL > prefix, primarily because we need Cocoon to serve the home page of the > site. > > From Cocoon: > > / > /index > /general/* > /archive/* > /x-space/* > etc. (about 10 items) > > From Apache: > > /images/* > /movies/* > /audio/* > /x-spaceprojects/* > /harlem/* > etc. (also about 10 items)
I was able to move a large site (lots of legacy content and multiple virtual servers) over to serve everything thru Cocoon without changing any of the existing URLs. The apache.conf file looks like: <VirtualHost www1.myserver.com> ServerName www1.myserver.com <IfModule mod_webapp.c> WebAppConnection comConnection warp www1.myserver.com:8008 WebAppDeploy cocoon comConnection / </IfModule> </VirtualHost> The Tomcat server.xml file has the cocoon directory as the default root: <Context path="" docBase="cocoon" debug="0" reloadable="true" /> The only tricky part was handling the legacy CGI, that was handled by having another virtual server and then redirecting to it in the Cocoon sitemap.xmap file: <map:match pattern="cgi-bin/*"> <map:redirect-to uri="http://www2.myserver.com/cgi-bin/{1}"/> </map:match> -- Dr. Everett (Skip) Carter Phone: 831-641-0645 FAX: 831-641-0647 Taygeta Scientific Inc. INTERNET: [EMAIL PROTECTED] 1340 Munras Ave., Suite 314 WWW: http://www.taygeta.com Monterey, CA. 93940 --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>