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

Вернуться на верх