conf: add some missing escapes
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
{%- if mime_types -%}
|
{%- if mime_types -%}
|
||||||
brotli_types
|
brotli_types
|
||||||
{%- for t in mime_types %}
|
{%- for t in mime_types %}
|
||||||
{{ t }}
|
{{ t | ngx_esc }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
;
|
;
|
||||||
{%- endif -%}
|
{%- endif -%}
|
@@ -3,7 +3,7 @@
|
|||||||
{%- if mime_types -%}
|
{%- if mime_types -%}
|
||||||
gzip_types
|
gzip_types
|
||||||
{%- for t in mime_types %}
|
{%- for t in mime_types %}
|
||||||
{{ t }}
|
{{ t | ngx_esc }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
;
|
;
|
||||||
{%- endif -%}
|
{%- endif -%}
|
@@ -4,7 +4,7 @@ include conf/ssl/*.conf;
|
|||||||
ssl_buffer_size 4k;
|
ssl_buffer_size 4k;
|
||||||
|
|
||||||
{%- if env.NGX_HTTP_SSL_PROFILE %}
|
{%- if env.NGX_HTTP_SSL_PROFILE %}
|
||||||
include snip/ssl-{{ env.NGX_HTTP_SSL_PROFILE }};
|
include {{ "snip/ssl-{}".format(env.NGX_HTTP_SSL_PROFILE) | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
{%- if j2cfg.tls.stapling.enable %}
|
{%- if j2cfg.tls.stapling.enable %}
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
include conf/ssl/*.conf;
|
include conf/ssl/*.conf;
|
||||||
|
|
||||||
{%- if env.NGX_MAIL_SSL_PROFILE %}
|
{%- if env.NGX_MAIL_SSL_PROFILE %}
|
||||||
include snip/ssl-{{ env.NGX_MAIL_SSL_PROFILE }};
|
include {{ "snip/ssl-{}".format(env.NGX_MAIL_SSL_PROFILE) | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
include conf/ssl/*.conf;
|
include conf/ssl/*.conf;
|
||||||
|
|
||||||
{%- if env.NGX_STREAM_SSL_PROFILE %}
|
{%- if env.NGX_STREAM_SSL_PROFILE %}
|
||||||
include snip/ssl-{{ env.NGX_STREAM_SSL_PROFILE }};
|
include {{ "snip/ssl-{}".format(env.NGX_STREAM_SSL_PROFILE) | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
{%- if mime_types -%}
|
{%- if mime_types -%}
|
||||||
zstd_types
|
zstd_types
|
||||||
{%- for t in mime_types %}
|
{%- for t in mime_types %}
|
||||||
{{ t }}
|
{{ t | ngx_esc }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
;
|
;
|
||||||
{%- endif -%}
|
{%- endif -%}
|
@@ -3,5 +3,5 @@
|
|||||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||||
{%- for h in resp_hdr_list %}
|
{%- for h in resp_hdr_list %}
|
||||||
fastcgi_hide_header {{ h }};
|
fastcgi_hide_header {{ h | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -2,5 +2,5 @@
|
|||||||
## set/remove request headers
|
## set/remove request headers
|
||||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||||
{%- for h, v in req_hdr_dict|dictsort %}
|
{%- for h, v in req_hdr_dict|dictsort %}
|
||||||
grpc_set_header {{ h }} {{ v | ngx_esc }};
|
grpc_set_header {{ h | ngx_esc }} {{ v | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -3,5 +3,5 @@
|
|||||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||||
{%- for h in resp_hdr_list %}
|
{%- for h in resp_hdr_list %}
|
||||||
grpc_hide_header {{ h }};
|
grpc_hide_header {{ h | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -2,5 +2,5 @@
|
|||||||
## add response headers
|
## add response headers
|
||||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||||
{%- for h, v in resp_hdr_dict|dictsort %}
|
{%- for h, v in resp_hdr_dict|dictsort %}
|
||||||
add_header {{ h }} {{ v | ngx_esc }};
|
add_header {{ h | ngx_esc }} {{ v | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -2,5 +2,5 @@
|
|||||||
## set/remove request headers
|
## set/remove request headers
|
||||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||||
{%- for h, v in req_hdr_dict|dictsort %}
|
{%- for h, v in req_hdr_dict|dictsort %}
|
||||||
proxy_set_header {{ h }} {{ v | ngx_esc }};
|
proxy_set_header {{ h | ngx_esc }} {{ v | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -3,5 +3,5 @@
|
|||||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||||
{%- for h in resp_hdr_list %}
|
{%- for h in resp_hdr_list %}
|
||||||
proxy_hide_header {{ h }};
|
proxy_hide_header {{ h | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -3,5 +3,5 @@
|
|||||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||||
{%- for h in resp_hdr_list %}
|
{%- for h in resp_hdr_list %}
|
||||||
scgi_hide_header {{ h }};
|
scgi_hide_header {{ h | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -1,28 +1,28 @@
|
|||||||
{%- if ssl_profile.protocols %}
|
{%- if ssl_profile.protocols %}
|
||||||
ssl_protocols {{ ssl_profile.protocols }};
|
ssl_protocols {{ ssl_profile.protocols | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.prefer_server_ciphers %}
|
{%- if ssl_profile.prefer_server_ciphers %}
|
||||||
ssl_prefer_server_ciphers {{ ssl_profile.prefer_server_ciphers }};
|
ssl_prefer_server_ciphers {{ ssl_profile.prefer_server_ciphers | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.ciphers %}
|
{%- if ssl_profile.ciphers %}
|
||||||
ssl_ciphers {{ ssl_profile.ciphers }};
|
ssl_ciphers {{ ssl_profile.ciphers | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.dhparam %}
|
{%- if ssl_profile.dhparam %}
|
||||||
ssl_dhparam {{ ssl_profile.dhparam }};
|
ssl_dhparam {{ ssl_profile.dhparam | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.ecdh_curve %}
|
{%- if ssl_profile.ecdh_curve %}
|
||||||
ssl_ecdh_curve {{ ssl_profile.ecdh_curve }};
|
ssl_ecdh_curve {{ ssl_profile.ecdh_curve | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
{%- if ssl_profile.session_cache %}
|
{%- if ssl_profile.session_cache %}
|
||||||
ssl_session_cache {{ ssl_profile.session_cache }};
|
ssl_session_cache {{ ssl_profile.session_cache | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.session_timeout %}
|
{%- if ssl_profile.session_timeout %}
|
||||||
ssl_session_timeout {{ ssl_profile.session_timeout }};
|
ssl_session_timeout {{ ssl_profile.session_timeout | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.session_tickets %}
|
{%- if ssl_profile.session_tickets %}
|
||||||
ssl_session_tickets {{ ssl_profile.session_tickets }};
|
ssl_session_tickets {{ ssl_profile.session_tickets | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if ssl_profile.session_ticket_key %}
|
{%- if ssl_profile.session_ticket_key %}
|
||||||
ssl_session_ticket_key {{ ssl_profile.session_ticket_key }};
|
ssl_session_ticket_key {{ ssl_profile.session_ticket_key | ngx_esc }};
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
@@ -3,5 +3,5 @@
|
|||||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||||
{%- for h in resp_hdr_list %}
|
{%- for h in resp_hdr_list %}
|
||||||
uwsgi_hide_header {{ h }};
|
uwsgi_hide_header {{ h | ngx_esc }};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
@@ -3,12 +3,12 @@
|
|||||||
configuration:
|
configuration:
|
||||||
|
|
||||||
```nginx
|
```nginx
|
||||||
{%- import 'snip/cache.j2mod' as ngx_cache -%}
|
{%- import 'snip/cache.j2mod' as _cache -%}
|
||||||
|
|
||||||
{%- set my_caches = (j2cfg.my_caches or []) -%}
|
{%- set my_caches = (j2cfg.my_caches or []) -%}
|
||||||
|
|
||||||
{%- for h in my_caches %}
|
{%- for h in my_caches %}
|
||||||
{{ ngx_cache.proxy_cache_path(h.name, size='10m', levels='1:2', inactive=h.max_time) }}
|
{{ _cache.proxy_cache_path(h.name, size='10m', levels='1:2', inactive=h.max_time) }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|
||||||
server {
|
server {
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
{%- import 'snip/cache.j2mod' as ngx_cache -%}
|
{%- import 'snip/cache.j2mod' as _cache -%}
|
||||||
{%- set my_caches = (j2cfg.my_caches or []) -%}
|
{%- set my_caches = (j2cfg.my_caches or []) -%}
|
||||||
|
|
||||||
map $uri
|
map $uri
|
||||||
@@ -34,7 +34,7 @@ proxy_cache_use_stale error timeout invalid_header updating http_429 ht
|
|||||||
proxy_cache_revalidate on;
|
proxy_cache_revalidate on;
|
||||||
|
|
||||||
{%- for h in my_caches %}
|
{%- for h in my_caches %}
|
||||||
{{ ngx_cache.proxy_cache_path(h.name, size='10m', levels='1:2', inactive=h.max_time) }}
|
{{ _cache.proxy_cache_path(h.name, size='10m', levels='1:2', inactive=h.max_time) }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|
||||||
server {
|
server {
|
||||||
|
Reference in New Issue
Block a user