Blob Blame History Raw
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
                - 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