diff --git a/pillar/role/web_progress.sls b/pillar/role/web_progress.sls index a778892..41510f2 100644 --- a/pillar/role/web_progress.sls +++ b/pillar/role/web_progress.sls @@ -7,19 +7,21 @@ nginx: managed: progress.opensuse.org.conf: config: - - upstream redmine: - - server: - - http://127.0.0.1:3000 - - fail_timeout=0 - server: - listen: 80 + - server_name: progress.opensuse.org - server_tokens: 'off' - # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months) + - client_max_body_size: 20m - 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://redmine - - access_log: /var/log/nginx/redmine.access.log combined - - error_log: /var/log/nginx/redmine.error.log + - 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