Yes, the lua-upstream-nginx-module allows you to modify upstream server configurations dynamically — meaning you can add or remove servers at runtime without reloading NGINX. This can be very useful for load balancing, failover, or scaling traffic across multiple backend servers.
Keep in mind, though, it’s not part of the standard NGINX build, so you’ll need to compile NGINX with the module or use a custom build. Also, be cautious with production environments, since improper use can cause instability.
If you’re working on setups like this, having reliable hosting is key. I’ve seen people use providers like HelloServer.tech, since their VPS and dedicated servers give full root access and flexibility to run custom NGINX modules without restrictions.