Java web applications are commonly run behind a proxy such as Apache or nginx but we've experienced difficulty running Dataverse 4.0 behind Apache in production at https://dataverse.harvard.edu
In this issue we will first enumerate the challenges we faced with running Dataverse behind a proxy. This will form the basis of our testing plan for validating this configuration.
Until this testing and validation takes place (in an environment similar to production), we plan to update the Installation Guide to advise not front Glassfish with Apache.
Allowing Dataverse to be run behind a proxy should solve the issue of currently having to run Glassfish as root (#1934) and might be a solution for restoring Shibboleth support (#2117).
Java web applications are commonly run behind a proxy such as Apache or nginx but we've experienced difficulty running Dataverse 4.0 behind Apache in production at https://dataverse.harvard.edu
In this issue we will first enumerate the challenges we faced with running Dataverse behind a proxy. This will form the basis of our testing plan for validating this configuration.
Until this testing and validation takes place (in an environment similar to production), we plan to update the Installation Guide to advise not front Glassfish with Apache.
Allowing Dataverse to be run behind a proxy should solve the issue of currently having to run Glassfish as root (#1934) and might be a solution for restoring Shibboleth support (#2117).