我像这样捕获服务器名称:
server_name ~^(?<account>.+)\.myapp\.io$;
稍后我尝试在同一个文件上使用它,例如:
include $account.conf;
但它返回:
nginx: [emerg] open() "/etc/nginx/$account.conf" failed (2: No such file or directory)
当然,该文件是存在的。
如果我在其他地方使用它,它会起作用,例如:
access_log /var/log/nginx/$account-access.log;