Estoy tratando de optimizar mis configuraciones nginx, por lo que sería posible establecer una variable, y todas las rutas de ubicación se actualizarían automáticamente. Tengo cuatro líneas en cuestión:
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;
Lo que me gustaría lograr es establecer una variable (en este caso, 'php') e incluirla en config.
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;
Sin embargo, parece que nginx ignora las variables en esta configuración. ¿Estoy haciendo algo mal o no es posible usar variables en las rutas de ubicación?
access_log
/error_log
trabajo con variables, pero con algunas limitaciones.server_name
No puede contener variables.