Transfers start on HTTP, not on HTTPS

22 views
Skip to first unread message

Ruairi

unread,
Apr 2, 2024, 12:30:18 PMApr 2
to archivematica
Hello,

I always get this nginx forbidden:

10.64.94.3 - - [02/Apr/2024:16:17:06 +0000] "POST /api/v2beta/package/ HTTP/1.1" 403 48 "https://dp-processing.is.ed.ac.uk/transfer/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15" "-"


when I start a transfer, so transfers never start. Dashboard and storage service are accessible through HTTPS. I modified my nginx config to redirect HTTP to HTTPS here. My load balancer handles the SSL side of things and the flow is 
client - HTTPS -> LB -> HTTP -> backend

The load balancer team can't figure out the issue. I have port 62080 mapped to https://dp-processing.is.ed.ac.uk
and port 62081 is mapped to https://dp-storageservice.is.ed.ac.uk. The curious part is on HTTP versions of the site, everything works, but the POST fails when starting transfer for HTTPS instances. My main thing I've tried is changing the nginx config many times over.

I did see the SSL set up templates here but I don't have ansible on my VM's. Likewise, there are no instructions provided in the documentation on how to use the templates and all SSL certs are handled by the load balancer already so I'm not sure this would help.

Has anyone else been able to start transfers on HTTPS instances of archivematica? I am at a dead end.

Many thanks,
Ruairi

Reply all
Reply to author
Forward
0 new messages