{{ ansible_header | comment }}

server {
     server_name {{ django_cas.url | join(' ') }};
     listen 80;
     listen [::]:80;

     location /cas {
         rewrite ^/cas$ / redirect;
         rewrite ^/cas/(.*)$ /$1 redirect;
     }

     location /static {
         alias {{ django_cas.path }}/cas/local_static;
     }

{% for ip in django_cas.reverse_proxy | default([]) %}
     set_real_ip_from {{ ip }};
{% endfor %}
     real_ip_header P-Real-Ip;

     location / {
         uwsgi_pass unix:///var/run/uwsgi/app/cas/socket;
         include uwsgi_params;
     }
}