Exchange : Reverse Proxy avec Nginx
En ce moment en train de mettre en place un serveur de messagerie Microsoft Exchange 2016 je vous partage une solution pour mettre en place un certificat Let's Encrypt sur l'interface web OWA et ECP de Exchange avec Nginx grâce au Reverse Proxy.
Remplacer les informations ci-dessous par les vôtres et vous aurez en un tour de main une solution propre et rapide.
location / {
return 301 https://exchange.monsite.fr/owa;
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;
location ~* ^/owa {
proxy_pass https://srv.monsite.fr;
}
location ~* ^/Microsoft-Server-ActiveSync {
proxy_pass https://srv.monsite.fr;
}
location ~* ^/ecp {
proxy_pass https://srv.monsite.fr;
}
location ~* ^/rpc {
proxy_pass https://srv.monsite.fr;
}
#location ~* ^/mailarchiver {
proxy_pass https://srv.monsite.fr;
}
}