Nginx as proxy for Exchange 2013 : RPC?

jbostoen nginx-forum at forum.nginx.org
Sun Feb 14 11:22:25 UTC 2016


I've had most success so far with this approach (Tigunov's config -
https://gist.github.com/taddev/7275873).
( btw, I'm using Basic Authentication rather than NTLM ).



server {
server_name mail.contoso.com;
server_name autodiscover.contoso.com;
keepalive_timeout 3h;
proxy_read_timeout 3h;
#reset_timedout_connection on;
tcp_nodelay on;
listen 443 ssl;
client_max_body_size 3G;
#proxy_pass_header Authorization;
proxy_pass_header Date;
proxy_pass_header Server;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Accept-Encoding "";
proxy_pass_request_headers on;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_request_buffering off;
proxy_buffering off;
proxy_set_header Connection "Keep-Alive";

    location / {
            proxy_pass https://exchange.internal/;
            proxy_next_upstream error timeout invalid_header http_500
http_503;
    }

}

With Microsoft's Remote Connectivity Analyzer, I  now get up to the point
where ActiveSync is tested. "OPTIONS" works, FolderSync fails ( something
about a request being aborted or canceled, no further details ).

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,264518,264529#msg-264529



More information about the nginx mailing list