0

I want to get my Conflunce wiki be accessed through specific dns name, "mysrv" for an example. But on mysrv server there is IIS7, hosting several sites. There are separate dns' for each site. OS on mysrv is Windows Server 2008 x64. Confluence is java app, hosted by tomcat.

So, I need: || dns || app ||
mysrv -> Confluence
app1.mysrv -> IIS7, site app1
app2.mysrv -> IIS7, site app2

By default Confluence uses TomCat. I read that TomCat can't share ports. So, probably I have to host Confluence under IIS. It's possible and even described on Attlassian's site here.

I've followed all steps from the doc. With no luck. I've got x64 isapi_redirect. Turn on executing permissions. Then add (absent in the doc) mapping "*" to isapi_redirect.dll .

But I get error from IIS while trying access "mysrv" url:

Module IsapiModule 
Notification ExecuteRequestHandler 
Handler tomcat 
Error Code 0x80004005 
Requested URL http://mysrv/ 
Physical Path c:\prog\Confluence 
Logon Method Anonymous 

"tomcat" is name of isapi_redirect.dll isapi filter.

I'll be appreciate for any help.

2

Just because it is possible, doesn't mean it's a good idea. Confluence/Atlassian is a heavily Tomcat/Linux focused company, so fixing IIS issues will be the last item on their todo list. I would recommend getting a separate IP and run it under Tomcat.

If that's not an option, then you can put Tomcat on port 8080 or something and then in IIS set up a redirect (ie., confluence.mydomain.com to confluence.mydomain.com:8080).

  • Ok, how to set up TomCat on separate IP and having IIS on another IP ? – Shrike Jul 3 '09 at 15:28
  • Google for tomcat and IP binding. There is a configuration file in tomcat where you specify what IP to bind to. – Adam Brand Jul 3 '09 at 16:30
  • I've found. But some other troubles appear. I've created another question - serverfault.com/questions/35650/… – Shrike Jul 3 '09 at 18:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.