I have working openstreet map tile server with only europe imported and one country prerendered. I would like to limit from nginx side to allow request tiles in certain zoom level to by only prerendered parts accessible. Is this somehow achievable from nginx? I need some rules similar to (pseudo syntax):
location /tile/15/(1100 < [0-9]+ < 1200)/(400 < [0-9]+ < 600).png {
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://tiles.backend;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Thank you.