Skip to content

nginx-reverse-proxy: Add NGINX layer-4 proxying #55

@runleveldev

Description

@runleveldev

Issue: Enable dynamic Layer 4 proxy and server configuration in Nginx

Description:
The current load balancer setup requires manual configuration updates to add or remove backend servers. This limits scalability and automation.

Recommendation:
Implement dynamic configuration using one of the following approaches:

  • Nginx JavaScript (njs): use js_import to manage Layer 4 proxy logic dynamically.
  • API-controlled configuration: generate and reload .conf files in conf.d through an application or management API.

Benefits:

  • Enables automated provisioning and deprovisioning of backend servers
  • Reduces downtime by avoiding full reloads for small changes
  • Improves scalability and integration with orchestration systems
  • Remove port-forwarding at the firewall layer

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions