Всем привет!
Никак не получается запустить тестовое приложение django-ssl-auth вместе с nginx. Постоянно говорит, что KeyError at / 'HTTP_X_SSL_USER_DN'
конфиг nginx:
server {
server_name 10.72.14.144;
listen 443;
ssl on;
ssl_certificate /etc/nginx/ssl/django-server/root-ca.crt;
ssl_certificate_key /etc/nginx/ssl/django-server/root-ca.key;
ssl_client_certificate /etc/nginx/ssl/django-server/users/diakonov-i.crt;
ssl_verify_client optional;
ssl_password_file /etc/nginx/ssl/django-server/global.pass;
ssl_session_timeout 5m;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:EDH-RSA-DES-CBC3-SHA:AES256-SHA:DES-CBC3-SHA:AES128-SHA:RC4-SHA:RC4-MD5;
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/ssl.access.log;
error_log /var/log/nginx/ssl.error.log;
include /etc/nginx/proxy.conf;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_redirect default;
fastcgi_param DN $ssl_client_s_dn;
proxy_set_header X-SSL-User-DN $ssl_client_s_dn;
fastcgi_param VERIFIED $ssl_client_verify;
proxy_set_header X-SSL-Authenticated $ssl_client_verify;
include fastcgi_params;
}
}
Может доустановить что забыл или флаги не те?