コマンドは枠内をダブルクリックでコピペできます
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