コマンドは枠内をダブルクリックでコピペできます

nginxをインストール

キャッシュ用のフォルダを作る

#mkdir /var/cache/nginx/map
#chown nginx:nginx /var/cache/map

ドキュメントルートを作る

#mkdir /var/www/map

設定

#vim /etc/nginx/conf.d/map.example.com.conf

map.example.com.conf

proxy_cache_path /var/cache/nginx/map levels=1:2 keys_zone=map:8m max_size=1g inactive=24h;
server {
    server_name map.example.com;    #ドメイン
    access_log /var/log/nginx/map_access.log;
    error_log /var/log/nginx/map_error.log;
    root /var/www/map;

    location / {
        proxy_pass http://127.0.0.1:8123/;  #http://minecraftサーバーのip:dynmapのポート/
        proxy_set_header            Host $host;
        proxy_cache                 map;
        proxy_cache_key "$host$uri";
        proxy_cache_valid  200 302  60m;
        proxy_cache_valid  404      10m;
        proxy_cache_use_stale       error timeout invalid_header updating http_500 http_503 http_504;
        proxy_connect_timeout 10;
    }
}

設定が完了したらnginxを再起動して設定を適用

最近(systemd採用)のOS

#systemctl restart nginx

CentOS6等

#service nginx restart

参考にしたページ:https://github.com/webbukkit/dynmap/wiki/Setting-up-with-Nginx-server-on-Centos