First of all, I apologize for the misleading title. I purposefully omitted a question mark. This is not a how-to guide, more of a request for one.
Now, if you’re still here and not mad at me:
Does such a guide exist? I’m a dabbler. I just recently discovered letsencrypt and got my first ever green https-thingy for one of my projects. Then I had the excellent idea to use https for more sites. Maybe 4-5 in total. All hobby project of mine and my friends. They all reside behind the same public IP, and on a collection of 4 different web servers.
I have two problems here. First of all I have no experience of a reverse proxy at all. Secondly, as I’ve come to understand, using https and letsencrypt adds some additional complexity.
I’m not a Linux, Network, or Certificate guru at all. But with google I usually make do. On these subjects however I can only seem to find pieces, with no idea of how to put them together.
For instance:
To create a reverse proxy server for Apache on Debian, which I am using:
_https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension
It’s not as comprehensive as I’d like though, with https and several domains explained.
Then, making this work with letsencrypt leads me to a whole lot of different threads I only understand half of (being optimistic):
_https://community.letsencrypt.org/t/proxied-virtual-hosts/7279
_https://community.letsencrypt.org/t/acquire-and-install-certs-on-reverse-proxy-server-configuration/3093
_https://community.letsencrypt.org/t/letsencrypt-behind-nginx-reverse-proxy/12716
_https://github.com/certbot/certbot/issues/2164
_https://www.shivering-isles.com/lets-encrypt-get-certifiactes-for-reverse-proxied-services/
Atleast Apache docs leads me to a fundamental understanding of what is happening with a reverse proxy:
_https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html
But yet again, no https explanation.
Could someone take mercy on me and point me to the right resources?
EDIT: sorry for the links. I was not allowed to post more than 2