Nginx Reverse Proxy SSL Automation with Docker, Let’s Encrypt and Cron



Nginx Reverse Proxy SSL Automation with Docker, Let’s Encrypt and Cron

Nginx Reverse Proxy SSL Automation with Docker, Let’s Encrypt and Cron

In this video we show you how to build a Reverse Proxy and SSL automation with Nginx, Docker, Letsencrypt and Cron.
We start with some examples how you can setup our Reverse Proxy with just one command to pass requests to your upstream services on your host, your docker containers, your docker compose services or on other servers.
Then we create the Nginx Reverse Proxy Dockerfile for the Docker Image that you can run with Docker Run or Docker Compose.
It enables you to pass requests to your external servernames (like www.example.com) to your upstream services (like http://localhost:3000). It automatically provides secure access through the https protocol and renews the LetsEncypt SSL certificates regularily with cron.

Chapters in this video:
0:00 – Intro and Explanation
01:22 – Docker Run samples
03:06 – Add additional servers
03:54 – Docker Run script
04:52 – Docker Compose samples
05:41 – Docker Compose file
06:27 – Switching Docker Compose projects
07:04 – Start Docker Compose project
07:20 – Reverse Proxy Dockerfile
08:55 – Reverse Proxy Entrypoint
09:13 – Nginx background and foreground execution
09:55 – Reverse Proxy and SSL scripts
11:21 – Outro

Sources and Links:

Get the Nginx Reverse Proxy SSL Automation on Blue Antoinette (Payable):
https://www.blueantoinette.com/product/nginx-reverse-proxy-ssl-automation/

Contact us:
https://www.blueantoinette.com/contact-us/
https://twitter.com/BlueAntoinette_/
Note the underscore in our Twitter Handle: @BlueAntoinette_

Blue Antoinette:
https://www.blueantoinette.com/

Hashtags:
#nginx #ssl #letsencrypt

Comments are closed.