56 lines
1.6 KiB
Plaintext
56 lines
1.6 KiB
Plaintext
{% macro proxy_cache_path(name, size='1m') %}
|
|
{%- set path = join_prefix('/run/ngx/cache', 'proxy_' + name) -%}
|
|
{%- set zone_file = join_prefix('/run/ngx/lib', 'proxy_' + name + '.keys') -%}
|
|
proxy_cache_path {{ path | ngx_esc }}
|
|
{{ "keys_zone={}:{}:file={}".format(name, size, zone_file) | ngx_esc }}
|
|
{%- for v in varargs %}
|
|
{{ v | ngx_esc }}
|
|
{%- endfor %}
|
|
{%- for k, v in kwargs|dictsort %}
|
|
{{ "{}={}".format(k, v) | ngx_esc }}
|
|
{%- endfor %}
|
|
;
|
|
{% endmacro %}
|
|
|
|
|
|
{% macro fastcgi_cache_path(name, size='1m') %}
|
|
{%- set path = join_prefix('/run/ngx/cache', 'fastcgi_' + name) -%}
|
|
fastcgi_cache_path {{ path | ngx_esc }}
|
|
{{ "keys_zone={}:{}".format(name, size) | ngx_esc }}
|
|
{%- for v in varargs %}
|
|
{{ v | ngx_esc }}
|
|
{%- endfor %}
|
|
{%- for k, v in kwargs|dictsort %}
|
|
{{ "{}={}".format(k, v) | ngx_esc }}
|
|
{%- endfor %}
|
|
;
|
|
{% endmacro %}
|
|
|
|
|
|
{% macro scgi_cache(name, size='1m') %}
|
|
{%- set path = join_prefix('/run/ngx/cache', 'scgi_' + name) -%}
|
|
scgi_cache {{ path | ngx_esc }}
|
|
{{ "keys_zone={}:{}".format(name, size) | ngx_esc }}
|
|
{%- for v in varargs %}
|
|
{{ v | ngx_esc }}
|
|
{%- endfor %}
|
|
{%- for k, v in kwargs|dictsort %}
|
|
{{ "{}={}".format(k, v) | ngx_esc }}
|
|
{%- endfor %}
|
|
;
|
|
{% endmacro %}
|
|
|
|
|
|
{% macro uwsgi_cache(name, size='1m') %}
|
|
{%- set path = join_prefix('/run/ngx/cache', 'uwsgi_' + name) -%}
|
|
uwsgi_cache {{ path | ngx_esc }}
|
|
{{ "keys_zone={}:{}".format(name, size) | ngx_esc }}
|
|
{%- for v in varargs %}
|
|
{{ v | ngx_esc }}
|
|
{%- endfor %}
|
|
{%- for k, v in kwargs|dictsort %}
|
|
{{ "{}={}".format(k, v) | ngx_esc }}
|
|
{%- endfor %}
|
|
;
|
|
{% endmacro %}
|