如何使用NGINX在多个节点上强制在以下API路径上执行请求,例如“ / cache / clear”?在我的Java后端应用程序中,我对某些文件使用了EhCache缓存策略,并且需要在所有节点(X.X.X.X和Y.Y.Y.Y)上将其清除。
在load-balancer.conf上具有以下示例设置。
upstream server_name {
server X.X.X.X;
server Y.Y.Y.Y;
}
location /cache/clear {
// HOW can I execute path at my two nodes?
}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header "X-Upstream-Addr" $upstream_addr;
proxy_pass http://server_name;
proxy_connect_timeout 2;
}