У меня есть серверное веб-приложение, работающее на порту 8081.Это загрузочное Java-приложение наподобие uber-jar.Итак, статические файлы помещены в jar-файл.У меня nginx в качестве внешнего интерфейса.И я хочу настроить статические файлы кэша на веб-интерфейсе.Я думал, что это что-то вроде этого:
proxy_cache_path /tmp levels=1:2 keys_zone=my_cache:10m max_size=10g
inactive=60m use_temp_path=off;
server {
listen 80;
server_name site.ru;
location /my_app {
proxy_pass http://127.0.0.1:8081;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~ /my_app/.+\.css {
proxy_pass http://127.0.0.1:8081;
proxy_cache my_cache;
proxy_cache_valid 200 1d;
}
}
... но это не работает.Я верю, что я на правильном пути, хотя немного не так