We have customized the DSpace 7.4 codebase to run on an SSL domain
successfully. Recently, we migrated this setup to a new server, which
includes SSL and Load Balancer (LB) configurations.
On the new
server, the application works correctly when accessed via IP. However,
when accessing it through the domain name over HTTPS (with the LB in
place), the website loads properly, but the login and collection data
fail to load.
The Load Balancer is configured to offload SSL,
converting incoming HTTPS requests to HTTP. During debugging, I found
that the url value in the following API endpoint is not being resolved
correctly. The url appears as:
https://unknown.dspace.com/server/api/authz/authorizations/search/object?uri=http://unknown.dspace.com/server/api/core/sites/collection-id&embed=featureThis issue seems to stem from the uri being set to HTTP instead of HTTPS.
Is
there a way to modify the uri value to use HTTPS so that the link
functions correctly?
Any guidance on this would be greatly appreciated.
Thanks and Regards