A variable in nginx.conf that changes when NGINX server is restarted -
in nginx.conf file, there variable changes when nginx server restarted?
or how implement customized variable changes when nginx server restarted?
i have tried use set directive , geo directive follow:
set $timestamp '$time_iso8601';
it change http request.
could this? thanks!
as far know there not variable containing built nginx.
i'm assuming there outside system handling restarts (or reloads, more common) themselves, systemd
, supervisord
, etc.
in case, can have script generates file sets variable, loaded when nginx
reads configuration.
for example, `/usr/local/nginx/conf/restart_var.conf' might contain:
set $custom_nginx_restart "2017-07-01 3:15:00z";
you include in server
block.
the generated script like:
echo "set \$custom_nginx_restart `date`;" > /usr/local/nginx/conf/restart_var.conf
alternatively, can generate like:
map $http_host $custom_nginx_restart { default "2017-07-03 3:15:00z"; }
this can included in http
block.
note apply both on reloads , restart.
Comments
Post a Comment