国土地理院のタイルマップのキャッシュサーバを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;
        }
    }