For i2geo, I solve this using Apache mod_rewrite: only some paths, those 
candidate to be often exchanged, are rewritten and proxied accordingly, all 
others remain to /xwiki.

-- given a path that should be shortened, make a rewrite rule that redirects to 
the shorter variant
-- given a path that is shortened, proxy the right variant
-- per default proxy everything /xwiki

The bigger problem with this intent is that you have the URLs output to /xwiki. 
Maybe a stock xwiki can correct all of them, but I've seen a lot of hard coding 
there (and I practice it every day, e.g. for css or javascript).

paul




Le 11 sept. 2012 à 10:58, Dmitry Bakbardin a écrit :

> Hi!
> I had the same "problem" with non-debian configuration. I wanted also to set 
> up XWiki as root.
> As Tomcat is not exactly web server, there are some solutions:
> 
> 1. The way you described. 
> 
> As far as I understood you have now "wikiless" path - without /xwiki part.
> I raised this problem some time ago and Sergiu Dumitriu answered me following:
> 
>> 1. Is it crucial for XWiki and/or some XWiki applications to eat shorten URL 
>> on Tomcat's level?
>> Will it affect, for example, on virtual wiki mapping for URLs based 
>> addresses like http://myfarm.net/xwiki/wiki/wikiname/?
> 
> XWiki should work just fine with the shorter URLs. The "xwikiless" 
> information might be very outdated, when it used to be true that some 
> parts of XWiki would fail.
> 
> I didn't get exact consequences of "very outdated" , thus solved it other way.
> 
> 2. Set up Glassfish (or any other) - it can manage ROOT fine itself.
> 
> 3. "Cover" Tomcat with an web server. I found nginx as best solution for me.
> 
> Finally I set up Tocat + nginx, that makes it very flexible and fast. If you 
> need - write me in private, I'd share a nginx configuration to solve a 
> problem: mydomain.com -> nginx -> localhost:8080/xwiki. So, endusers use only 
>  mydomain.com paths.
> 
> The same is possible with any web-server actually.
> 
> Kind regards,
> 
> Dmitry
> 
> 
> 
> Tue, 11 Sep 2012 10:30:03 +0200 от Thomas Mortagne 
> <thomas.morta...@xwiki.com>:
>>      
>> 
>> 
>       
>       
>> 
>               
>               
>                       
>> On Tue, Sep 11, 2012 at 8:49 AM, Eugen Colesnicov <ecolesni...@gmail.com> 
>> wrote:
>> 
>> I found solution for me. Sorry for stupid questions, but it is new expirience
>> 
>> for me.
>> 
>> Answer:
>> 
>> - open folder /etc/tomcat6/Catalina/localhost. In this folder exists 2
>> 
>> files: ROOT.xml & xwiki.xml.
>> 
>> - delete ROOT.xml
>> 
>> - rename xwiki.xml to ROOT.xml
>> 
>> - edit ROOT.xml after renaming, change ..path="/xwiki".. to ..path="/"..
>> 
>> - save ROOT.xml
>> 
>> - restart tomcat
>> 
>> 
>> 
>> Maybe it will helpful for somebody else.
>> 
>> 
> It would be a nice addition to
>> http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationViaAPT
>> 
> ;)
>> 
>> 
>> 
>> 
>> --
>> 
>> Best regards
>> 
>> Eugen Colesnicov
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> 
>> View this message in context: 
>> http://xwiki.475771.n2.nabble.com/xwiki-as-root-webapp-tp7581242p7581253.html
>> 
>> Sent from the XWiki- Users mailing list archive at Nabble.com.
>> 
>> _______________________________________________
>> 
>> users mailing list
>> 
>> users@xwiki.org
>> 
>> http://lists.xwiki.org/mailman/listinfo/users
>> 
>> 
>> 
>> 
> -- 
>> 
> Thomas Mortagne
>> 
> _______________________________________________
>> 
> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
>> 
>                       
>               
>               
>       
> 
>       
> 
> Kind regards,
> 
> Dmitry
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to