Nginx proxy mögött Sogo

Ü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!

Hozzászólások

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. 

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.

Blog | @hron84

valahol egy üzemeltetőmaci most mérgesen toppant a lábával 

via @snq-