I have got some services running in docker containers, which an nginx reverse proxy in front of it, also running in a docker container.
Those services are internal once. Only reachable inside the company network, from outside only over a VPN. Which means, the front facing reverse proxy, which should do the SSL termination can not be reached from the internet.
If I understand correctly, the automatically renewal process only supports scenarios, where the server is reachable from the internet.
Is there a way to issue and update the Let’s Encrypt certificate behind a closed firewall, other than setting up a reachable host and tinker around with temporary SSH tunnels?
My domain is: otaya.cc
I ran this command:
It produced this output:
My web server is (include version): nginx 1.13.9
The operating system my web server runs on is (include version):
The latest docker image https://hub.docker.com/_/nginx/
Running on a Ubunut 16.04 VM, if this matters somehow.
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know):
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):