2013-11-29 2 views
0

У нас есть сервер Apache с авторизацией sspi. Мы используем mod_auth_sspi. И теперь нам нужно проксировать наш api на другом сервере через nginx. Основная проблема заключается в том, как сделать NTLM (как я понимаю, mod_auth_sspi использует его) для работы через NGINX. Я предполагаю, что нам нужен прокси-сервер. Но я не знаю, как это сделать.NGINX => APACHE + SSPI

server { 
    listen  8020; 
    server_name localhost; 

    location/{ 
     proxy_pass http://apache.site.domain; 
     proxy_set_header Host "apache.site.domain"; 
     proxy_set_header X-Real-IP $remote_addr; 
     proxy_max_temp_file_size 0; 
     proxy_connect_timeout 30; 
     proxy_read_timeout 120; 
    } 


    error_page 500 502 503 504 /50x.html; 
    location = /50x.html { 
     root /usr/share/nginx/html; 
    } 
} 

PS: Или, может быть, кто-то знает mod_auth_sspi аналог для nginx?

PS: Сервер с NGINX под Ubuntu 12.04, Apache + ССПИ - WAMP под Windows,

ответ