My setup at the origin is,
- NGINX reverse proxy
- Other Java servers
Now I have added Cloudflare reverse-proxy, is NGINX really required? Is it safe or okay to remove, nginx and connect to nodejs frontend servers directly?
At present, NGINX helps with,
- SSL termination - needed for Full (Strict) (Nodejs also does it.)
- Proxy pass and load balance to nginx servers (I could enable cloudflare loadbalancing)
- Serve static content. (NodeJS still serves it, used during development. With cloudflare caching, NGINX seems less relevant.)
What do others do? Do you still keep NGINX reverse proxy after setting up Cloudflare?