Назад | Перейти на главную страницу

Ошибка аутентификации NGINX Reverse Proxy Sharepoint 2010

При представлении проверки подлинности на основе форм Windows после ввода учетных данных мне снова предлагается ввести имя пользователя и пароль. Это просто постоянно вас спрашивает, я не вижу ошибок в журналах, которые могли бы помочь. Я чувствую, что сторона Microsoft может видеть некоторые ошибки, но у меня нет доступа к этому серверу. (надеюсь, кто-то может помочь)

Я уверен, что это обычная проблема, может ли кто-нибудь дать мне несколько советов.

моя конфигурация

сервер {слушать x.x.x.x: 443; имя_сервера mle.x.x.co.uk;

    # Enable SSL
    ssl                     on;
    ssl_certificate         /etc/nginx/ssl/certs/x.x.co.uk-cert.pem;
    ssl_certificate_key     /etc/nginx/ssl/private/x.x.co.uk-key.pem;
    ssl_session_timeout     5m;

    # Set global proxy settings
    proxy_read_timeout      360;

    proxy_pass_header       Date;
    proxy_pass_header       Server;

    proxy_set_header        Host $host;
    proxy_set_header        X-Real-IP $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header        Authorization $http_authorization;
    proxy_pass_request_headers on;
    proxy_pass_header       Authorization;

    location / {
    proxy_pass         https://1.1.1.1/;
    allow all;
    }

    error_log /var/log/nginx/mle.x.x.co.uk-error.log;
    access_log /var/log/nginx/mle.x.x.co.uk-access.log;

    error_page 500 502 503 504  /500.html;
    location = /500.html {
    root  /var/www/errorpages;
    }

}

Я хотел добиться того же и искал в Интернете, почему это происходит. Насколько я понимаю, nginx не проходит аутентификацию, потому что закрывает прокси-соединение TCP / IP после каждого HTTP-запроса. Где NTLM требует единственного экземпляра TCP / IP-соединения для нескольких HTTP-запросов для успешной аутентификации.