Skip to content

Commit 8e072cd

Browse files
authored
feat: make http settings access_log_format and keepalive_timeout optional (#100)
1 parent ec2c6d2 commit 8e072cd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

templates/nginx.conf.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,11 @@ http {
6868
{{ gzip(nginx_config_main_template.http_settings.gzip) }}
6969
{% endfilter %}
7070
{% endif %}
71+
{% if nginx_config_main_template.http_settings.access_log_format is defined %}
7172
{% for access_log in nginx_config_main_template.http_settings.access_log_format %}
7273
log_format {{ access_log.name }} {{ access_log.format }};
7374
{% endfor %}
75+
{% endif %}
7476
{% if nginx_config_main_template.http_settings.access_log_location is defined %}
7577
{% if nginx_config_main_template.http_settings.access_log_location is sameas false or nginx_config_main_template.http_settings.access_log_location == "off" %}
7678
access_log off;
@@ -92,7 +94,9 @@ http {
9294
{% if nginx_config_main_template.http_settings.server_tokens is defined and nginx_config_main_template.http_settings.server_tokens | length %}
9395
server_tokens {{ nginx_config_main_template.http_settings.server_tokens }};
9496
{% endif %}
97+
{% if nginx_config_main_template.http_settings.keepalive_timeout is defined %}
9598
keepalive_timeout {{ nginx_config_main_template.http_settings.keepalive_timeout }};
99+
{% endif %}
96100
{% if nginx_config_main_template.http_settings.rate_limit is defined %}
97101
limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s;
98102
{% endif %}

0 commit comments

Comments
 (0)