Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Confluence Apache Tomcat Configuration?

APA NSE January 17, 2012

Background:

We have a couple of user spaces getting served via. confluence hosted in our internal server [FQDN: "xyzwiki.xyz.org"] running on port 80 accessible externally like "xyzwiki.xyz.org". We have a link to this userspace like this - "http://link.xyz.org/dashboard.action" on another domain website and we are trying to see if confluence can redirect / rewrite such http requests immediately to a completely different url like this -> http://abc.org/community/psyclink-_the_practice_wiki. [URL sample formats are important]

NOTE - We are in a situation where-in we are unable to simple make a change to the source url that is pointing to "http://link.xyz.org/dashboard.action" to be http://abc.org/community/psyclink-_the_practice_wiki for various reasons. Hence, I'm posting this question to this group!

Currently, the "link.xyz.org" is a cname in DNS to "xyzwiki.apa.org" which is the "server node name" on which the confluence instance is hosted.

Context:

All http requests to "http://link.xyz.org/dashboard.action" needs to be redirected to http://abc.org/community/psyclink-_the_practice_wiki. Is there a configuration in Tomcat where-in we can define this redirect? We ask as we have a standalone confluence instance running with no customized configurations. We want to redirect users to another URL only when they acces the link User space - "http://link.xyz.org/dashboard.action".

We have already read the following KB articles in confluence website
<font>http://confluence.atlassian.com/display/CONF31/Using+Apache+with+mod_proxy</font>

We read through the KB articles and they discuss about URL rewrites and redirects for confluence and Jira internally and externally with confluence in the url. In this context, we want to know if the complete url for a single user space can be redirected elsewhere using Apache Tomcat that ships with Confluence Standalone, All http requests to "http://psyclink.apa.org/dashboard.action" needs to be redirected to http://apacommunities.org/community/psyclink-_the_practice_wiki. Any inputs please?

2 answers

1 accepted

0 votes
Answer accepted
Andrew Frayling
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 1, 2012

A really ugly (but simple) way of doing this is with a meta refresh

Login to http://link.xyz.org/dashboard.action as a Confluence Administrator and select Browse -> Confluence Admin -> Look and Feel -> Custom HTML and at the end of the HEAD section add:

<meta http-equiv="refresh" content="0; url=http://abc.org/community/psyclink-_the_practice_wiki">

Does that do what you want?

APA NSE February 1, 2012

Thanks Andrew. We will look into the custom html options for re-directs based on space ids. Thanks for your time!

Regards

Sathish

Andrew Frayling
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 1, 2012

Just a word of warning, the meta refresh will redirect every request to the link.xyz.org Confluence instance to the abc.org Confluence instance so be sure that's what you want because you might have trouble getting back in to Confluence Admin on link.xyz.org.

APA NSE February 1, 2012

Got it Andrew. That's why I mentioned we will look into the custom html options for "re-directs based on space ids" if possible. Thank you.

Andrew Frayling
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 1, 2012

Ah ok, then rather than Browse -> Confluence Admin you could do Browse -> Space Admin -> Layout -> Main Layout -> Create custom and at the meta tag before the </head> tag there. That will just affect the individual spaces that you choose to put the tag into rather than the entire Confluence instance.

APA NSE February 1, 2012

Thanks Andrew. That helps!

0 votes
Andy Brook [Plugin People]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 1, 2012

There is too much information and no clear question.

> we want to know if the complete url for a single user space can be redirected elsewhere using Apache Tomcat

I doubt thats possible, even if you managed it, as soon as the user navigated away, what then I guess it just breaks?

Creating a full site redirect with a reverse proxy can work, but youll need to update your 'confluence' baseurl to be the external url, or I think the scripts wont download.

APA NSE February 1, 2012

Hi Andy,

Thanks for your reply!

Again, we have a link to this userspace like this - "http://link.xyz.org/dashboard.action" on another external domain website [similar to Jive] and we are trying to see if confluence can redirect its inital http requests to only that USERSPACE immediately to this completely different external website url like this -> http://abc.org/community/psyclink-_the_practice_wiki. [URL sample formats are important]. Same userspace pages exist in both these websites [Export/Import Completed] so I believe there is no need for a rewrite but just an initial reditect for this particular userspace in the entire confluence instance. Is that a possible configuration in Tomcat and how do we do that? If this not possible, please let me know and I will look for a possible code deployment. Thank you.

Regards

Sathish

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events