Open jacob-v-dam opened 2 years ago
This is I think pretty simple, NPM is the place that the SSL certs are created and used, Gitlab will sit behind NPM with no direct connections on http/https except via NPM. Therefore, the only place that needs letsencrypt certs is NPM, not Gitlab. If you really need SSL on the connection NPM -> Gitlab, then use a self signed cert in Gitlab, NPM will happily connect to it.
Issue is now considered stale. If you want to keep it open, please comment :+1:
Checklist
jc21/nginx-proxy-manager:latest
docker image?Describe the bug We have a docker image which runs Gitlab. In this image we need to enable Let's encrypt for extra security. But we can't request any certificate. When you reconfigure Gitlab it would send a request to Let's encrypt which will validate the domain and enable the certificate.
In this case we are not able to validate the domain. But, if we expose Gitlab directly this succeeds and we get a certificate.
Nginx Proxy Manager Version v2.9.18
To Reproduce Steps to reproduce the behavior:
Expected behavior Validated certificate
Screenshots No screenshots, but this error might help:
Operating System Ubuntu
Additional context I tried a lot of online stuff like editing the config file or changing the domain name, but this doesn't help. I also tried to forward port 443 instead of 80 and vice versa.