![nginx server_name 来自路径](https://linux22.com/image/744545/nginx%20server_name%20%E6%9D%A5%E8%87%AA%E8%B7%AF%E5%BE%84.png)
我的虚拟主机的目录结构如下
/foo/domain.com/cfg/server.cfg
server_name
在服务器配置中重复一些内容感觉有点重复
server {
server_name domain.com;
而它可能来自配置文件所在的路径。下面是一个伪代码示例,仅用于解释:
server {
server_name ${PATH_OF_FILE.split('/')[-2]};
有没有办法以某种方式引用路径的这一部分?或者唯一的选择是使用配置管理?
我的虚拟主机的目录结构如下
/foo/domain.com/cfg/server.cfg
server_name
在服务器配置中重复一些内容感觉有点重复
server {
server_name domain.com;
而它可能来自配置文件所在的路径。下面是一个伪代码示例,仅用于解释:
server {
server_name ${PATH_OF_FILE.split('/')[-2]};
有没有办法以某种方式引用路径的这一部分?或者唯一的选择是使用配置管理?