Hello,
After taking closer look at sogo I found out that it does not log real
ip of the client.
I set up the nginx just as it is it pkg-readme:
...
location ^~/SOGo
{
    proxy_pass http://127.0.0.1:20000;
    proxy_redirect http://127.0.0.1:20000 default;
    # forward user's IP address
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_set_header x-webobjects-server-protocol HTTP/1.0;
    proxy_set_header x-webobjects-remote-host 127.0.0.1;
    proxy_set_header x-webobjects-server-name $server_name;
    proxy_set_header x-webobjects-server-url $scheme://$host;
    proxy_set_header x-webobjects-server-port $server_port;
...

But the only ip I see in sogo.log is 127.0.0.1:
...
Feb 06 08:18:52 sogod [5233]: <0x0x1314c787188[SOGoCache]> Cache cleanup 
interval set every 300.000000 seconds
Feb 06 08:18:52 sogod [5233]: <0x0x1314c787188[SOGoCache]> Using host(s) 
'localhost' as server(s)
Feb 06 08:18:52 sogod [5233]: [WARN] <0x0x13205ef07e8[SOGoWebDAVAclManager]> 
entry '{DAV:}write' already exists in DAV permissions table
Feb 06 08:18:52 sogod [5233]: [WARN] <0x0x13205ef07e8[SOGoWebDAVAclManager]> 
entry '{DAV:}write-properties' already exists in DAV permissions table
Feb 06 08:18:52 sogod [5233]: [WARN] <0x0x13205ef07e8[SOGoWebDAVAclManager]> 
entry '{DAV:}write-content' already exists in DAV permissions table
Feb 06 08:18:52 sogod [5233]: 127.0.0.1 "GET 
/SOGo/so/[email protected]/Calendar/alarmslist?browserTime=1675660780 
HTTP/1.1" 200 63/0 0.721 - - -
Feb 06 08:18:53 sogod [39052]: <0x0x1316e725408[NGImap4Client]> TLS started 
successfully.
Feb 06 08:18:53 sogod [39052]: 127.0.0.1 "POST 
/SOGo/so/[email protected]/Mail/0/folderINBOX/changes HTTP/1.1" 200 21/126 
1.279 - - -
Feb 06 08:19:07 sogod [39052]: 127.0.0.1 "GET 
/SOGo/so/[email protected]/Contacts/view HTTP/1.1" 200 21189/0 0.346 88239 75% 
-
Feb 06 08:19:08 sogod [39052]: [WARN] <0x0x131f5640948[SOGoWebDAVAclManager]> 
entry '{DAV:}write' already exists in DAV permissions table
Feb 06 08:19:08 sogod [39052]: [WARN] <0x0x131f5640948[SOGoWebDAVAclManager]> 
entry '{DAV:}write-properties' already exists in DAV permissions table
Feb 06 08:19:08 sogod [39052]: [WARN] <0x0x131f5640948[SOGoWebDAVAclManager]> 
entry '{DAV:}write-content' already exists in DAV permissions table
Feb 06 08:19:08 sogod [39052]: 127.0.0.1 "GET 
/SOGo/so/[email protected]/Calendar/alarmslist?browserTime=1675660796 
HTTP/1.1" 200 63/0 0.022 - - -
Feb 06 08:19:08 sogod [39052]: 127.0.0.1 "POST 
/SOGo/so/[email protected]/Contacts/645D-63DD1280-5-5CF5F100/view HTTP/1.1" 
200 522/46 0.027 - - -
Feb 06 08:19:08 sogod [5233]: <0x0x13173c7b808[NGImap4Client]> TLS started 
successfully.
Feb 06 08:19:08 sogod [39052]: 127.0.0.1 "GET 
/SOGo/so/[email protected]/Contacts/645D-63DD1280-5-5CF5F100/645D-63DD1280-7-5CF5F100.vcf/view
 HTTP/1.1" 200 167/0 0.030 - - -
Feb 06 08:19:08 sogod [5233]: 127.0.0.1 "POST 
/SOGo/so/[email protected]/Mail/0/folderINBOX/changes HTTP/1.1" 200 21/126 
0.342 - - -
Feb 06 08:19:17 sogod [5233]: SOGoUserHomePage user '[email protected]' logged 
off
Feb 06 08:19:17 sogod [5233]: 127.0.0.1 "GET /SOGo/so/[email protected]/logoff 
HTTP/1.1" 302 0/0 0.060 - - -
Feb 06 08:19:17 sogod [5233]: 127.0.0.1 "GET /SOGo/so/ HTTP/1.1" 200 12347/0 
0.114 45323 72% -
...

Is there something I forgot to set up?

-- 
Maksim Rodin

Reply via email to