# # !!! This file is managed by Ansible !!! # upstream oeffiweb { least_conn; server 127.0.0.1:5001; server 127.0.0.1:5002; server 127.0.0.1:5003; server 127.0.0.1:5004; } {% if services.oeffi_web.nginx.sslOnly is not defined or services.oeffi_web.nginx.sslOnly is false %} server { listen 80 ; listen [::]:80; server_name {{ services.oeffi_web.nginx.domain }}; location / { proxy_pass http://oeffiweb; } location /assets { root /usr/share/oeffi-web; } } {% endif %} {% if services.oeffi_web.nginx.ssl.enable is true %} server { listen 443 ssl; listen [::]:443 ssl; ssl_certificate "{{ services.oeffi_web.nginx.ssl.cert }}"; ssl_certificate_key "{{ services.oeffi_web.nginx.ssl.privkey }}"; include /etc/nginx/ssl.conf; server_name {{ services.oeffi_web.nginx.domain }}; location / { proxy_pass http://oeffiweb; } location /assets { alias /usr/share/oeffi-web; } } {% endif %}