Skip to content

Instantly share code, notes, and snippets.

@taddev
Last active May 2, 2016 17:20

Revisions

  1. Tad DeVries revised this gist Nov 4, 2013. No changes.
  2. Tad DeVries created this gist Nov 2, 2013.
    26 changes: 26 additions & 0 deletions gistfile1.nginxconf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    server {
    listen 443;
    server_name autodiscover.gwtest.us;

    # Enable SSL
    ssl on;
    ssl_certificate /etc/ssl/nginx/mail.gwtest.us.crt;
    ssl_certificate_key /etc/ssl/nginx/mail.gwtest.us.open.key;
    ssl_session_timeout 5m;

    # Set global proxy settings
    proxy_read_timeout 360;

    proxy_pass_header Date;
    proxy_pass_header Server;
    proxy_pass_header Authorization;

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    location ~* ^/Autodiscover { proxy_pass https://exch1.test.local; }

    error_log /var/log/nginx/owa-ssl-error.log;
    access_log /var/log/nginx/owa-ssl-access.log;
    }