Prompted by copilot, I was looking to switch from github and on a bit of a whim I decided to try and install my own gitlab instance and set up a new empty 20.04 VPS to play with it on.
Followed all the instructions and everything seemed to go fine with no obvious errors. When I connect to the server through a browser I get a branded 502 page from nginx, so I assume that means it can’t talk to whatever the backend appserver is (my knowledge on this kind of stuff is 2008-era rails/mongrel, so I’m sketchy on the details).
I had a look in the nginx error_log and when I connect from Safari on my Mac I get:
SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share
I tried the Qualys SSL test on the server and it seemed happy enough. Since Safari shows the branded 502 page without error, I’m assuming the SSL handshake problem is between nginx and gitlab, and not between Safari and nginx ?
Any ideas? I’m not even sure where to start looking (the curse of a big installer that does tons of stuff for me).
Any help appreciated.