xoxys.nginx/defaults/main.yml

64 lines
1.4 KiB
YAML
Raw Normal View History

2017-07-15 17:39:52 +02:00
---
2018-08-09 21:20:06 +02:00
nginx_official_repo_enabled: True
2017-12-24 14:05:27 +01:00
nginx_user: nginx
nginx_group: nginx
2017-12-24 17:36:43 +01:00
nginx_worker_processes: 1
2017-12-24 17:42:23 +01:00
nginx_worker_connections: 1024
2018-08-11 14:59:43 +02:00
nginx_error_log:
enabled: True
file: /var/log/nginx/error.log
level: error
2018-08-11 15:22:15 +02:00
nginx_access_log:
2018-08-11 14:59:43 +02:00
enabled: True
file: /var/log/nginx/access.log
2018-08-11 15:27:27 +02:00
format: main
2018-08-11 14:59:43 +02:00
## nginx buffer sizes
nginx_client_body_buffer_size: 10k
nginx_client_header_buffer_size: 1k
nginx_client_max_body_size: 8m
## nginx timeout settings
nginx_client_body_timeout: 60
nginx_client_header_timeout: 60
nginx_keepalive_timeout: 65
nginx_send_timeout: 60
nginx_reset_timedout_connection: True
## nginx compression
nginx_gzip_enabled: True
nginx_gzip_comp_level: 2
nginx_gzip_min_length: 1000
nginx_gzip_proxied:
- expired
- no-cache
- no-store
- private
- auth
nginx_gzip_types:
- text/plain
- application/x-javascript
- text/xml
- text/css
- application/xml
2017-07-15 17:39:52 +02:00
nginx_open_ports:
- 80
- 443
2018-08-11 14:59:43 +02:00
2017-12-23 12:25:55 +01:00
nginx_tls_enabled: False
2018-08-11 14:59:43 +02:00
nginx_tls_certs_dir: /etc/pki/tls/certs
nginx_tls_key_dir: /etc/pki/tls/private
nginx_tls_cert_file: "{{ nginx_tls_certs_dir }}/mycert.pem"
nginx_tls_private_key_file: "{{ nginx_tls_key_dir }}/mycert.pem"
2017-12-23 12:25:55 +01:00
nginx_pfs_enabled: False
2018-08-09 21:20:06 +02:00
nginx_dhparam_size: 4069
2018-08-11 14:59:43 +02:00
nginx_dhparam_file: "{{ nginx_tls_certs_dir }}/dhparam-{{ nginx_dhparam_size }}.pem"
nginx_vhosts_dir: /var/www/vhosts
nginx_default_page_enabled: False
nginx_server_names_hash_bucket_size: 32