I recently installed Mail-in-a-Box (fantastic product) and have been playing around with it.
I’m looking at setting up remote monitoring for it (Nagios) and want to track some basic usage statistics via the nginx http_stub_status_module
, which is included with the nginx packages.
In /etc/nginx/conf.d/local.conf
I added the following:
# Status page
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
allow 123.45.67.8; # home
allow 234.56.78.9; # monitoring server
allow 34.56.78.90; # grandma's house
deny all;
}
Note: IPs are only an example. My grandmother doesn’t have an internet connection.
I placed it in the server section, just below the location /admin
directive. Works like a charm.
Perhaps this can be included as an option in Mail-in-a-Box, configurable through the web UI (for restricting access by IP).