<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName osm.local LoadModule osm_module /usr/lib/apache2/modules/mod_osm.so #SetHandler osm-handler OsmEnabled true OsmMbtilesPath "/var/www/osmfr-z0-z14.mbtiles" #ProxyRequests On #ProxyRemote * http://10.226.148.239:80 <Proxy balancer://pxy_osmfr_cluster> BalancerMember http://a.tile.openstreetmap.fr/osmfr BalancerMember http://b.tile.openstreetmap.fr/osmfr BalancerMember http://c.tile.openstreetmap.fr/osmfr </Proxy> # les z10 à z19 passe par osmfr # rgxg range -Z 10 19 #ProxyPassMatch ^/(1[5-9])/(\d+)/(\d+.png)$ balancer://pxy_osmfr_cluster/$1/$2/$3 #ProxyPass / balancer://pxy_osmfr_cluster/ #ProxyPassReverse / balancer://pxy_osmfr_cluster/ LogLevel info # prise en comtpe des tiles qui ne sont pas dans le mbtiles # traite les 404 (out bbox fr entre les zooms 10 et 15) # si 404 alors passer par osm fr RewriteEngine On #RewriteCond %{REQUEST_FILENAME} !-d # not an existing file RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/(\d+)/(\d+)/(\d+.png)$ balancer://pxy_osmfr_cluster/$1/$2/$3 [P] </VirtualHost>