27 lines
573 B
Django/Jinja
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;
|
|
}
|
|
}
|