Расширить существующее местоположение nginx - PullRequest
0 голосов
/ 21 июня 2019

У меня есть местоположение в моей конфигурации nginx, которое я хочу оставить неизменным для моих клиентов. Но я все еще хочу, чтобы они дали возможность расширить подпути.

Что я определю:

location /root {
   access_by_lua_block {
      var headers = {};
      require(my_script).protect(headers);
   }

   proxy_pass https://127.0.0.1;
}

Как-то так для них

location /root/subpath {
  access_by_lua_block {
      var headers = {}; //some extra headers
      require(my_script).protect(headers);
  }

  And now run the complete location /root also and then do the proxy_pass of root to 127.0.0.1/root/subpath
}
...