Nginx fastcgi_cache_path именование файла / дизайн / лучшая практика
Я пытаюсь настроить Nginx как обратный прокси "правильно". Так много документации, так много сайтов, советующих плохую практику... ну я пришел вот к чему: папка conf.d
была создана Nginx для включения once всех файлов в ней. Именно там я сделал global_custom.conf
В conf.d/global_custom.conf
я определяю все типы "кэша", которые могут быть использованы следующим образом:
fastcgi_cache_path /var/run/nginx-cache-wordpress levels=1:2
keys_zone=WORDPRESS:50m
max_size=10g inactive=60m
use_temp_path=off;
fastcgi_cache_path /var/run/nginx-cache-django levels=1:2
keys_zone=DJANGO:50m
max_size=10g inactive=60m
use_temp_path=off;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
fastcgi_cache_use_stale error timeout invalid_header http_500;
Я сделал nginx-cache с несколькими псевдонимами и несколькими файлами, как я делаю /var/run/nginx-cache-wordpress
, /var/run/nginx-cache-django
и затем использую их следующим образом:
server {
server_name django.myserver.com
fastcgi_cache DJANGO;
# blabla
}
server {
server_name wordpress.myserver.com
fastcgi_cache WORDPRESS;
# blabla
}
Является ли это хорошей практикой, если нет, то как мне следует поступить? Я не могу найти никакой ценной информации для хорошего образца для хорошей конфигурации обратного прокси nginx