Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Seraph originalURL different from confluence baseurl

Steve Gerstner [bridgingIT]
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.
September 27, 2012

We are using a CAS-Server for SSO

So I have a seraph-Config like

<init-param>

<param-name> login.url</param-name>

<param-value> https://<cas-server-name>:9443/cas-server-webapp-3.4.2/login?service=${originalurl}</param-value>

</init-param>

<init-param>

<param-name> link.login.url</param-name>

<param-value> https://<cas-server-name>:9443/cas-server-webapp-3.4.2/login?service=${originalurl}</param-value>

</init-param>

And here is my problem, cause it uses always localhost:8080/... as originalurl-value.

On the Confluence-side we are using a Apache webserver connect via modproxy to the tomcat like

ProxyPass / http://localhost:8080/

ProxyPassReverse / http://localhost:8080/

And that's the only point in my whole configration where I've set localhost:8080 and in tomcat's server.xml localhost is the defaultHost.

What I need and what I had expected is that seraph uses the baseurl configured in confluence instead.

Here an example what I've now:

https://myCasServer/cas/login?service=https://localhost:8080/homepage.action

and what I need:

https://myCasServer/cas/login?service=https://myBaseUrl/homepage.action

How can I quick solve my problem?

Regards Steve

1 answer

1 accepted

0 votes
Answer accepted
Deleted user February 7, 2013

We are succesfully using CAS with JIRA and Confluence. You are probably missing following lines in apache configuration:

ProxyRequests       Off
  ProxyPreserveHost   On

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events