Hi,
Please make at least Crowd (and better Crowd/JIRA too,at least old Confluence was good at this) works correctly with apache as reverse ssl proxy or at least publish manual how to setup SSL using their embedded Tomcat's?(or using WAR versions of them)
For example when I tried to setup 'apache-as-reverse-proxy-for-ssl'(each tool on separate IP,with names like jira.domain.com,id.domain.com(crowd),wiki.domain.com
but basically 'Dragon's quest' configuration) mode for our use,here are some of issues I found:
- Crowd - ProxyPreserveHost has to be set off or Crow will redirects to non-ssl mode. and without it - SSO hasn't any chance to work(Crowd says about invalid domain 127.0.0.1 in logs)
- JIRA - problem with gadgets (for example https://support.atlassian.com/browse/JSP-46113) which make ProxyPreserveHost required option and http://confluence.atlassian.com/display/JIRA/Integrating+JIRA+with+Apache+using+SSL doesn't describe how to work out situation with 'dual-proxy setup' where you arleady have certificate and key for apache (it is not possible to use JDK standard tools to import them in Tomcat's store).
Even after that - it doesn't fully work. Looks like communication with Crowd over https works sometimes
See http://confluence.atlassian.com/display/FISHEYE/FishEye+SSL+Configuration