I managed to run Confluence 6.3.1 on Debian 9. Shortly after installation we decided to run Confluence on https with reverse proxy on apache.
I redirected port 80 to 443 and then to confluence default 8090. But I get 'Can't check your base URL' problem during each logon to Confluence web-app even though I configured all parts according the atlassian doc.
Here is the (important) part of apache site file.
<VirtualHost <my_ip>:443>
ServerName <my_domain>
ProxyPass / http://localhost:8090/
ProxyPassReverse / http://localhost:8090/
</VirtualHost>
<VirtualHost <my_ip>:80>
ServerName <my_domain>
Redirect Permanent / https://<my_domain>/
</VirtualHost>
Here is the (important) part of tomcat server.xml.
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
proxyName="localhost"
proxyPort="443"
secure="true"
scheme="https"
/>
Here is the URL base from Confluence admin console.
https://<my_domain>
I believe there's nothing wrong with this configuration. Am I right?
Thx ahead for any contribution.
The proxyName in the server.xml should be the domain you want to access Confluence on, not localhost (unless you only every want to proxy from the server!)
For example
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"
proxyName="my_domain" proxyPort="443" scheme="https" />
1. It's made on purpose. -> by design => proxyName="localhost"
2. Could it help a module mod_remoteip (x-forwarded)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, your proxyName is incorrect, you need to use the right server name. A module won't help you get around an incorrect setting.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.