HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //etc/nginx/app.d/dsm.MailClient.conf
location ~ ^/sharing/([-_\w\d]+)$ {
    root    /usr/syno/synoman;
    rewrite /sharing/([^\/\.]+) /sharing.cgi?_sharing_id=$1 break;

    include             scgi_params;
    scgi_read_timeout   3600s;
    scgi_pass           synoscgi;
}

location ~ ^/sharing/(.+)\.cgi {
    root    /usr/syno/synoman;
    rewrite /sharing/(.+) /$1 break;

    include             scgi_params;
    scgi_read_timeout   3600s;
    scgi_pass           synoscgi;
}

location ~ ^/sharing/$ {
    root    /usr/syno/synoman;
    rewrite /sharing/ /sharing.cgi break;

    include             scgi_params;
    scgi_read_timeout   3600s;
    scgi_pass           synoscgi;
}

location ~ ^/sharing/errors$ {
    root    /usr/syno/synoman;
    rewrite /sharing/errors /sharing.cgi break;

    include             scgi_params;
    scgi_read_timeout   3600s;
    scgi_pass           synoscgi;
}

location ~ ^/sharing/(.+)$ {
    root    /usr/syno/synoman;
    rewrite /sharing/(.+) /$1 break;
}

location ~ ^/wfmlogindialog.js(.*) {
    root /usr/syno/synoman;
	if (-f /usr/syno/synoman/webfm/webUI/directlogin.js) {
		rewrite /wfmlogindialog.js(.*) /webfm/webUI/directlogin.js$1 break;
	}
	rewrite /wfmlogindialog.js(.*) /webman/modules/FileBrowser/directlogin.js$1 break;
}
location ~ ^/fsdownload/([-_\w\d]+)/(.*)$ {
    root /usr/syno/synoman;
    rewrite /fsdownload/([-_\w\d]+)/(.*)$ /webapi/_______________________________________________________entry.cgi?api=SYNO.FileStation.Sharing.Download&version=1&method=download&_sharing_id="$1"&mode=download break;
    scgi_param   REWRITE_APP "SYNO.SDS.App.FileStation3.Instance";
    scgi_read_timeout   3600s;
    include     scgi_params;
    scgi_pass   synoscgi;

}

location ~ ^()?/mailplus/custom.css {
	root /usr/syno/synoman;
	rewrite ()?/mailplus/custom.css(.*)$ /webapi/entry.cgi?api=SYNO.MailClient.Theme&version=1&method=download$2 break;
	include     scgi_params;
    scgi_pass   synoscgi;

}

location ~ ^/MailClient/socket.io/ {
	rewrite /MailClient(/.*) $1 break;
	proxy_set_header   X-Real-IP         $remote_addr;
	proxy_set_header   X-Real-Port       $remote_port;
	proxy_set_header   X-Forwarded-For   $http_x_forwarded_for;
	proxy_set_header   X-Forwarded-Proto $scheme;
	proxy_set_header   Host              $http_host;
	proxy_set_header   Upgrade           $http_upgrade;
	proxy_set_header   Connection        "upgrade";
	proxy_http_version 1.1;
	proxy_pass http://unix:/tmp/mailclient_relay_send.sock;
}