У меня есть местоположение в моей конфигурации 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
}