J'essaie d'optimiser mes configurations nginx, afin qu'il soit possible de définir une variable, et que tous les chemins d'accès soient mis à jour automatiquement. J'ai quatre lignes en question :
server_name php.domain.com;
root /srv/web/vhosts/php/web;
error_log /srv/web/vhosts/php/logs/error.log;
access_log /srv/web/vhosts/php/logs/access.log;
Ce que j'aimerais faire, c'est définir une variable (dans ce cas, 'php') et l'inclure dans la configuration.
set $variable "php";
server_name $variable.domain.com;
root /srv/web/vhosts/$variable/web;
error_log /srv/web/vhosts/$variable/logs/error.log;
access_log /srv/web/vhosts/$variable/logs/access.log;
Cependant, il semble que nginx ignore les variables dans cette configuration. Est-ce que je fais quelque chose de mal ou est-ce qu'il n'est pas possible d'utiliser des variables dans les chemins d'accès ?