-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrosm.conf
36 lines (29 loc) · 1.28 KB
/
rosm.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<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>