I want to generate a list of IPs which nginx should block. This list should be updated through actions that are made on the webserver. Like adding a new IP or removing one. This means it creates the "firewall.conf" for nginx.
The problem: nginx does not monitor changes in .conf-files, so I need to run "nginx reload". As our hosting company disallows exec(), I'm not able to execute it.
So my question is: Is it possible to reload nginx .conf-files by an HTTP request?
The idea is to call "http://example.org/?secret=key" and this fires "nginx reload".