Reverse Proxy

From East Essex Hackspace
Revision as of 10:38, 8 July 2021 by Stevef (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Reverse Proxy

Is a reverse proxy using nginx to present services hosted on the internal servers to the internet.

Host, port and path based routing is possible.

Configuration

https://github.com/eehackspace/eeh-reverse-proxy

Traffic Path

user -> <something>.eehack.space -> cloudflare proxy with forced TLS termination -> EEH_IP:80 -> Mikrotik Router Nat 80:2095 whitelisting only cloudflare IPs -> docker_ip:2095 -> nginx container 2095:80 then routed via path or host based routing to final destination