[xwiki-users] DNS mapping
In setting up our wiki farm, we'd like to do this: http://www.oursite.com/xwiki = the XEM manager http://wiki.oursite.com/xwiki = internal wiki http://client1.oursite.com/xwiki = Client 1's wiki http://client2.oursite.com/xwiki = Client 2's wiki How do we go about doing this? I've got the wikis themselves set up and responding properly using my HOSTS file (mapping each of those to the same IP), but how is it done in a "production" environment (for both internal and external clients)? We don't have our own DNS server, we rely on the ISP. Are these subdomains? Or different hosts of the "oursite.com" domain? Yes, I've searched for answers and have read about DNS and subdomains, etc. but it's just not sinking in. Anyone have a good link for reference? Any help would be appreciated! Thanks, Trevor
Hi Trevor, I maintain XWiki farm for while using such a scheme for our internal access. For the DNS settings, you should consider that www, wiki, client1, and client2 are hostnames. You do not really need to define all of them separately, you just need a wildcard record in you zone: * IN A ip.add.res.s Ability to use a wildcard as hostname may depend on your ISP, but this is correct DNS usage and this ensure that anything.yoursite.com will be directed to your XWiki. Please note that you may precede this wildcard with normal A record, and these will take precedence (ie: This is usefull if your mail server is in the same zone). The wildcard record should be the last one in the zone. Regarding the farm configuration, there are several things you must know that may ease your maintenance. First, you should be aware that it exist a fallback selection of the xwiki database, that trigger when no XWikiServerXxxx page matches the hostname. This fallback consist in taking the hostname up to the first dot as the wiki name. So that client1.yoursite.com, will first check for any XWikiServerXxxx containing a hostname like this, but if none are found, client1 will be tried as the wiki name. Second, if you have a xwiki.virtual.autowww configuation parameter that is NOT equal to 0, your XEM manager will be reachable from www.yoursite.com , localhost or the IP address of your xwiki host. For all other aliasing, you should use a proper alias in a XWikiServerXxxx configuration as you had probably done actually. Regards, Denis On 21 août 09, at 15:25, Trevor wrote:
In setting up our wiki farm, we'd like to do this:
http://www.oursite.com/xwiki = the XEM manager http://wiki.oursite.com/xwiki = internal wiki http://client1.oursite.com/xwiki = Client 1's wiki http://client2.oursite.com/xwiki = Client 2's wiki
How do we go about doing this? I've got the wikis themselves set up and responding properly using my HOSTS file (mapping each of those to the same IP), but how is it done in a "production" environment (for both internal and external clients)?
We don't have our own DNS server, we rely on the ISP. Are these subdomains? Or different hosts of the "oursite.com" domain?
Yes, I've searched for answers and have read about DNS and subdomains, etc. but it's just not sinking in. Anyone have a good link for reference?
Any help would be appreciated!
Thanks, Trevor _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Thanks, Denis, that helps. For some reason, even given the volume of information I could find online about this, I couldn't get a sense of "this is what you do". We talked to the ISP and they directed us to their online config tool where we can set up hostname mappings, and now all is working. Our XWiki farm is now in "production"! So now comes the *real* work ... actually using it effectively. Thanks to all who helped us get this far. Trevor On Sat, 22 Aug 2009 01:22:16 +0200 Denis Gervalle wrote:
Hi Trevor,
I maintain XWiki farm for while using such a scheme for our internal access.
For the DNS settings, you should consider that www, wiki, client1, and client2 are hostnames. You do not really need to define all of them separately, you just need a wildcard record in you zone:
* IN A ip.add.res.s
participants (2)
-
Denis Gervalle -
Trevor