ฉันใหม่ใน nginx reverse proxy
ปัญหาของฉันคือ Outlook ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ echange ด้วยการค้นหาอัตโนมัติและเปิด IMAP ด้วยการกำหนดค่านี้:
เซิร์ฟเวอร์ {
ฟัง 80;
server_name email.mydomain.com;
ส่งคืน 301 https://email.mydomain.com$request_uri;
}
เซิร์ฟเวอร์ {
ฟัง 443;
server_name email.mydomain.com;
ตั้ง $exchange2019 https://internal.ip;
# เปลี่ยนเส้นทางจาก "/" เป็น "/owa" โดยค่าเริ่มต้น
เขียนใหม่ ^/$ https://email.mydomain.com/owa ถาวร;
# เปิดใช้ SSL
เปิด ssl;
ssl_certificate /etc/nginx/ssl/email-mobile/Exg-Mobile.crt;
ssl_certificate_key /etc/nginx/ssl/email-mobile/Exg-Mobile.rsa;
ssl_session_timeout 5 นาที;
# ตั้งค่าพร็อกซีส่วนกลาง
เปิด proxy_pass_request_headers;
proxy_read_timeout 360;
proxy_pass_header วันที่;
เซิร์ฟเวอร์ proxy_pass_header;
proxy_set_header โฮสต์ $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
# proxy_set_header การอนุญาต $http_authorization;
# proxy_pass_header การอนุญาต;
ตำแหน่ง ~* ^/owa { proxy_pass $exchange2019; }
ตำแหน่ง ~* ^/Microsoft-Server-ActiveSync { proxy_set_header X-Forwarded-Proto https; proxy_pass $exchange2016; }
ตำแหน่ง ~* ^/ecp { proxy_pass $exchange2019; }
ตำแหน่ง ~* ^/Rpc { proxy_pass $exchange2019; }
#location ~* ^/mailarchiver { proxy_pass https://mailarchiver.local;}
# ตำแหน่ง ~* ^/ค้นหาอัตโนมัติ { proxy_pass $exchange2016/Autodiscover; }
# ตำแหน่ง ~* ^/autodiscover { proxy_pass $exchange2016/autodiscover; }
error_log /var/log/nginx/owa-ssl-error.log;
access_log /var/log/nginx/owa-ssl-access.log;
}
เซิร์ฟเวอร์ {
ฟัง 443;
server_name autodiscover.mydomain.com;
ตั้ง $exchange2019 https://internal.ip;
# เปิดใช้ SSL
เปิด ssl;
ssl_certificate /etc/nginx/ssl/email-mobile/Exg-Mobile.crt;
ssl_certificate_key /etc/nginx/ssl/email-mobile/Exg-Mobile.rsa;
ssl_session_timeout 5 นาที;
# ตั้งค่าพร็อกซีส่วนกลาง
เปิด proxy_pass_request_headers;
proxy_read_timeout 360;
proxy_pass_header วันที่;
เซิร์ฟเวอร์ proxy_pass_header;
proxy_set_header โฮสต์ $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
proxy_set_header การอนุญาต $http_authorization;
การอนุญาต proxy_pass_header;
ตำแหน่ง ~* ^/ค้นหาอัตโนมัติ { proxy_pass $exchange2019/Autodiscover; }
ตำแหน่ง ~* ^/autodiscover { proxy_pass $exchange2019/autodiscover; }
error_log /var/log/nginx/owa-ssl-error.log;
access_log /var/log/nginx/owa-ssl-access.log;
}
ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์แลกเปลี่ยนของฉันจาก Outlook จากเครือข่ายภายในและภายนอกด้วยการค้นหาอัตโนมัติ แต่เมื่อฉันเพิ่มที่อยู่อีเมลของฉันใน Outlook IMAP กำลังจะมา แต่ฉันต้องการหน้าอื่นในรูปภาพ