Skip to content

gabrieljoelc/https-reverse-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

This is an attempt to get localhost on macOS working with HTTPS using a reverse proxy. I extracted the important bits from starterkit-drupal8site for:

  1. Pulling and building a Docker image locally from jwilder/nginx-proxy
  2. Runing a container from the image that mounts a volume for a localhost cert
  3. Adding a localhost cert to the container

I used the Node.js sample app from this blog post.

After I'm done I should be able to get a 200 status code by navigating to https://https-reverse-proxy.local.

Progress

  • Add hard coded localhost domain to my macOS host file with:
sudo vim /etc/host

and then append this to the bottom of the file:

127.0.0.1 https-reverse-proxy.local
  • Build and run a container
  • Get a 200 status code with
curl -I --insecure "https://https-reverse-proxy.local"

This is currently failing with a 502 bad gateway error. I am suspicous that this is related to how I have the port bindings configured.

I also found this issue nginx-proxy/nginx-proxy#1476 (open at the time of this writing) that describes what's happening for me, but even disabling the http2 isn't working.

What am I doing wrong?

About

Make a localhost domain resolve https

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published