Using a reverse proxy allows for ingress establishment to your internal integrations (ie c-cure 9000) without exposing other services on your network.
DISCLAIMER: The examples documented in this repo aim to be functioning references. For production usage additional hardening steps need to be taken on both the host server and your proxy (ie nginx).
nginx to serve http requests to an upstream http service listening on arbitrary port. suitable for testing and confirming internal firewall routes are in place.
nginx configuration to terminate ssl at the proxy and proxy requests to an internal service over http.
High level instructions/example to use nginx to proxy request to a C-CURE 9000 server (or other on-prem ACS server).
Firewall rules
HTTP methods used: GET, POST, PATCH, DELETE
Allowed File Types: jpeg