If you set `external_url` to an https domain, `redirect_http_to_https=false` is not honored
I host the gitlab at https://i2pgit.org, http://git.idk.i2p, http://7qeve4v2chmjdqlwpa3vl7aojf3nodbku7vepnjwrsxljzqipz6a.b32.i2p, and http://47ggr2fa3vnwfyhvgskzdmr3i32eijwymxohtxsls45dulmriwxszjad.onion/. In order to do this I host gitlab on my server accessible only to the local host, with no HTTPS, then use nginx to provide reverse proxies with the necessary configuration for each address. This works OK, but when no external_url
is set, gitlab automatically redirects you to the HTTP version of the site. In our case, the HTTP version of the site sends you right back to the HTTPS version, but this redirect seems to break things. However, if I set external_url
to https://i2pgit.org
it redirects all of the traffic on the Onion Site and the I2P Site to HTTPS. It appears that redirect_http_to_https=false
is supposed to stop this behavior, which is unwanted, but that setting does, as far as I can tell, exactly nothing, it certainly does not prevent the redirect to HTTPS when the external_url is an HTTPS url. Please provide a way to just disable these redirects. I don't need to be redirected to HTTP or HTTPS.