I guess the issue is with the redirectHomeServlet in the web.xml which has an 
init-param  homePage=bin/Main/
(commented by default, but I guess you uncommented that)
If you do not adapt this, it handles the homePage as relative URL, and 
completes it with the default web-app path, which is /xwikiproj/ in your case.

Does it help if you retry with an absolute URL for that param , or maybe just 
an absolute path, like):
  <init-param>
      <description>The address to redirect to when the client hits the root of 
the application.</description>
      <param-name>homePage</param-name>
      <param-value>.bin/Main/</param-value>
    </init-param>

Clemens

> Hi,
> 
> Of course, the question happen because I have several webapps already 
> installed in the *same* container, otherwise I would just have to install 
> this xwiki in the ROOT directory.
> (In other words, I already red 
> http://platform.xwiki.org/xwiki/bin/view/Main/ShortURLs)
> Cheers
> 
> Le 29/04/2014 13:11, Martin Hamant a écrit :
>> Hi,
>>
>> I'm trying to set up an apache virtualhost with transparent proxy to a wiki 
>> of an xwiki farm (which farm resides on a local tomcat container).
>> The main requirement here is I want the xwiki webapp path NEVER to appear 
>> anywhere in the URL - this is the point why I am using name based 
>> virtualhost.
>>
>> http://projtest.sub.domain.com should be the home page of the wiki that is 
>> available within the /xwikiproj context of the container, so when requesting 
>> http://projtest.sub.domain.com , I want the WebHome page displayed with the 
>> URLhttp://projtest.sub.domain.com/bin/view/Main/WebHome in the browser.
>>
>> With the configuration below, I get redirected to 
>> http://projtest.sub.domain.com/xwikiproj/bin/view/Main/WebHome. However I 
>> see that xwiki homepage logo link (upper left corner) is formed correctly to 
>> http://projtest.sub.domain.com/bin/view/Main/WebHome and I can get back to 
>> Home by clicking that link.
>>
>>
>> I've set xwiki.cfg like follow:
>> xwiki.virtual.usepath=0
>> xwiki.webapppath=/
>>
>>
>> <VirtualHost *>
>>   ServerName projtest.sub.domain.com
>>
>>   ProxyPreserveHost on
>>   ProxyPassReverseCookiePath /xwikiproj /
>>   ProxyPass / http://localhost:8080/xwikiproj/ retry=5
>>   ProxyPassReverse / http://localhost:8080/xwikiproj/
>> </VirtualHost>
>>
>> Going a little deeper, I see that http://projtest.sub.domain.com/ returns a 
>> 302 with location header set to 
>> 'h|ttp://projtest.projects.ow2.org/xwikiproj/bin/view/Main/'| so I guess 
>> xwiki somehow adding "xwikiproj" to the 'Location' header but I don't 
>> understand why and how I can handle it !
>>
>> Any idea ? Thanks !
>>
>> Martin
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users



mit freundlichen Grüßen
Clemens Klein-Robbenhaar

-- 
Clemens Klein-Robbenhaar
Software Development
EsPresto AG
Breite Str. 30-31
10178 Berlin/Germany
Tel: +49.(0)30.90 226.763
Fax: +49.(0)30.90 226.760
[email protected]

HRB 77554 B - Berlin-Charlottenburg
Vorstand: Maya Biersack, Peter Biersack
Vorsitzender des Aufsichtsrats: Dipl.-Wirtsch.-Ing. Winfried Weber
Zertifiziert nach ISO 9001:2008
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to