include: - role.common.nginx nginx: ng: servers: managed: progress.opensuse.org.conf: config: - server: - listen: 80 - server_name: progress.opensuse.org - server_tokens: 'off' - client_max_body_size: 20m # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months) - add_header: Strict-Transport-Security max-age=15768000 - access_log: /var/log/nginx/redmine.access.log combined - error_log: /var/log/nginx/redmine.error.log - location /: - try_files: $uri/index.html $uri.html $uri @cluster - location @cluster: - proxy_pass: http://127.0.0.1:3000 - proxy_set_header: Host $host - proxy_set_header: X-Forwarded-For $proxy_add_x_forwarded_for - error_page: 500 502 503 504 /50x.html - location = /50x.html: - root: /srv/www/htdocs enabled: True