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

Confluence behind Apache mod_proxy with setup similar to Stash

Andrei [errno]
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.
December 23, 2012

would like to setup : http://confluence.example.com

from Stash docs:

https://confluence.atlassian.com/display/STASH/Integrating+Stash+with+Apache+HTTP+Server#IntegratingStashwithApacheHTTPServer-Step1:ConfiguretheTomcatConnector

scheme="http"
proxyName="stash.example.com" 
proxyPort="80"

with mod_proxy setup :

ProxyPass        / http://localhost:7990/ connectiontimeout=5 timeout=300
ProxyPassReverse / http://localhost:7990/

has someone been able to configure Confluence the same way? I am aware of https://confluence.atlassian.com/display/DOC/Using+Apache+with+mod_proxy

just wondering - why is it using different instructions? something in Confluence that prevents this way?

2 answers

1 vote
Adam Laskowski
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.
December 28, 2012

Create separate VirtualHosts and use a NameVirtualHost declaration at the top. Try something along the lines of:

NameVirtualHost *:80

<VirtualHost *>
    ServerName confluence.example.com

    ProxyRequests Off
    ProxyPreserveHost On
 
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
     
    ProxyPass / http://localhost:8090/confluence
    ProxyPassReverse / http://localhost:8090/confluence
        
    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

<VirtualHost *>
    ServerName stash.example.com
     
    ProxyRequests Off
    ProxyPreserveHost On
 
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
     
    ProxyPass / http://localhost:7990/stash connectiontimeout=5 timeout=300
    ProxyPassReverse / http://localhost:7990/stash
     
    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

Andrei [errno]
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.
December 29, 2012

thanks - my tools live on separate servers. will fight it a bit more and report back :)

0 votes
twong_atlassian
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.
December 28, 2012

Not really... Truth be told, it's a case of different people in different teams wrote different docs. Are you having issues with the configuration?

Andrei [errno]
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.
December 29, 2012

yes, straigtforward attempt to mirror Stash's instructions did not work for Confluence, but worked for JIRA. well - will try again. thanks!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events