ansible/roles/django-cas/templates/nginx/sites-available/cas.j2

27 lines
573 B
Django/Jinja

{{ 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;
}
}