NginxProxyManager / NginxProxyManager/nginx-proxy-manager
Exchange Server with Nginx Proxy Manager
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 34.2k
- Forks
- 3.9k
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 20
Description
I have some settings that will supposedly work, but I am unsure how to enter these into NPM. Any ideas?
http://blog.manton.im/2016/04/configure-nginx-with-exchange-2010-2013.html
server {
listen 192.168.0.1:443 ssl;
server_name owa.myserver.com;
ssl_certificate /etc/nginx/ssl/cert.pem;
ssl_certificate_key /etc/nginx/ssl/key.key;
access_log /var/log/nginx/mydomain.access.log combined;
error_log /var/log/nginx/mydomain.error.log;
client_max_body_size 3G;
proxy_request_buffering off;
ssl_session_timeout 5m;
tcp_nodelay on;
proxy_http_version 1.1;
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;
proxy_pass_request_headers on;
more_set_input_headers 'Authorization: $http_authorization';
proxy_set_header Accept-Encoding "";
more_set_headers -s 401 'WWW-Authenticate: Basic realm="fqdnofyourexchangeserver"';
proxy_buffering off;
proxy_set_header Connection "Keep-Alive";
location / {
return 301 https://owa.myserver.com/owa;
}
location ~* ^/owa { proxy_pass https://fqdnofyourexchangeserver; }
location ~* ^/Microsoft-Server-ActiveSync { proxy_pass https://fqdnofyourexchangeserver; }
location ~* ^/ecp { proxy_pass https://fqdnofyourexchangeserver; }
location ~* ^/rpc { proxy_pass https://fqdnofyourexchangeserver; }
}
# redirect all http traffic to https
server {
listen 80;
server_name owa.myserver.com;
return 301 https://$host$request_uri;
}
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the linked Exchange/Nginx configuration and determine how its redirects, proxy headers, TLS settings, and Exchange paths map to Nginx Proxy Manager. Check whether the required directives are supported through the interface or require custom configuration, then document a reproducible setup or identify unsupported settings.
Written by the indexing model from the issue text.
Assessment
- Domain
- infrastructure
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100