Üdv Mindeninek!
Kis segítségre lenne szükségem! Van egy Nginx proxy szerverem ami mögött egy mail szerver működik sogoval. A mail szerveren egy második nginxen keresztül lehet elérni a sogot.
Akárhogy állítgatom a proxy beállításokat folyton timeot problémába ütközöm.
Nginx proxy szerver:
/etc/nginx/templates/activesync.tmp:
location /Microsoft-Server-ActiveSync {
proxy_pass https://[mail szerver ipcim]/Microsoft-Server-ActiveSync;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_connect_timeout 3700;
proxy_send_timeout 3700;
proxy_read_timeout 3700;
proxy_buffers 64 512k; # Needed since the 2022-04 Update for SOGo
}
mail server nginx:
/etc/nginx/templates/sogo.tmpl
location ^~ /Microsoft-Server-ActiveSync {
proxy_pass http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync;
proxy_connect_timeout 3540;
proxy_send_timeout 3540;
proxy_read_timeout 3540;
proxy_buffers 64 512k;
proxy_buffer_size 128k;
proxy_busy_buffers_size 512k;
}
mail szerver nginx log:
2025/09/05 11:34:31 [info] 973#973: *31 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: [nginx szerver ip cim], server: mail.sajatdomain.com, request: "POST /Microsoft-Server-ActiveSync?Cmd=Ping&User=laci%40sajatdomain.com&DeviceId=androidc1576947619&DeviceType=Android HTTP/1.0", upstream: "http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync?Cmd=Ping&User=l…", host: "mail.sajatdomain.com"
Kerestem a neten, kipróbáltam sokmindent de nem működtek. Kifogytam az ötletekből.
Várok minden jó ötletet, megoldást!
Thanks!
- 266 megtekintés
Hozzászólások
zászló, zászló, szív
- A hozzászóláshoz be kell jelentkezni
Nem 100%, de az első konfiguráció esetén a location után is kellhet a ^~ karater kombináció.
Ha nem jó, akkor bonyolódik a helyzet, ezért mindkét Nginx releváns logját másold ide és meglátjuk merre tovább.
- A hozzászóláshoz be kell jelentkezni
Nem kell múlhatatlanul, mindkettő kb azt jelenti.
Viszont, a proxy timeoutokat/buffereket én ugyanarra húznám, ha bárhol eltérés van, az komoly működésbeli zavart okozhat később.
- A hozzászóláshoz be kell jelentkezni
Alapvetően ezeknek a timeoutoknak itt semmi értelme, de nem is árt ha ott van.
zászló, zászló, szív
- A hozzászóláshoz be kell jelentkezni