国土地理院のタイルマップのキャッシュサーバをnginxでつくる
規約上では国土地理院のものである旨を示せば、商用非商用問わず使えるスグレモノ地図。
OpenStreetMapもいい感じになっているけどまだまだなので、こちらを使わせてもらう。
NginXの設定にあたっては、 こちら を参考にさせてもらった。
サンプル設定は以下のとおり。httpディレクティブ内に記述する。ポート893で動かす例。
proxy_cache_path p_cache levels=1 keys_zone=cache-sample:64m max_size=500m inactive=7d; proxy_temp_path p_temp; server { listen 893; server_name localhost; location / { proxy_pass http://cyberjapandata.gsi.go.jp; proxy_cache cache-sample; proxy_cache_key $scheme://$host$request_uri; proxy_cache_valid 200 1d; } }