Problem redirecting HTTP->HTTPS with Alfresco Share CE

cancel
Showing results for 
Search instead for 
Did you mean: 
fabrice7
Partner

Problem redirecting HTTP->HTTPS with Alfresco Share CE

Hi All,

I have a problem with Alfresco Share CE: When querying the `/share/` page using HTTPS, it redirects to `/share/page/` but using HTTP. This cause the NGINX reverse proxy to issue an error (see attached screenshot). 

Screenshot from 2020-10-06 16-17-22.png

We can see that Share tries to redirect to an HTTP scheme on a port (9443) that wants HTTPS. NGINX doesn't like that and fails with an error: "400 Bad Request The plain HTTP request was sent to HTTPS port".

I am using the following Docker image: alfresco/alfresco-governance-share-community:V3.4-latest

Share version: 6.2.1

JAVA_OPTS: -Xms500m -Xmx500m -Dshare.host=localhost -Dshare.port=9443 -Dshare.protocol=https -Dalfresco.context=alfresco -Dalfresco.host=acs-repository -Dalfresco.port=8080 -Dalfresco.protocol=http -Ddb.url=jdbc:mariadb://mariadb:3306/alfresco?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 -Ddb.username=alfresco -Ddb.password=XXXXX

NGINX is configured to redirect all HTTP requests (port 9180) to HTTPS (port 9443). The NGINX redirection works well, but the problem is the "Location" header returned by Share.

Thanks for any help!