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.