File: //var/packages/MailClient/target/etc/MailClient.mustache
{{> /usr/syno/share/nginx/SynoSharing}}
location ~ ^{{#alias}}/{{alias}}{{/alias}}/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 ~ ^{{#alias}}/{{alias}}{{/alias}}/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;
{{> /usr/syno/share/nginx/cgi.pass}}
}
{{#alias}}
location ~ ^/{{alias}}/sc/socket.io/ {
if (!-d /var/packages/Chat/target/etc/www ){
return 404;
}
include /var/packages/Chat/target/etc/www/socketio.conf*;
}
{{/alias}}
{{#server}}
location ~ ^/sc/socket.io/ {
if (!-d /var/packages/Chat/target/etc/www ){
return 404;
}
include /var/packages/Chat/target/etc/www/socketio.conf*;
}
{{/server}}
{{#server}}
location ~ ^/volume(X|USB|SATA|Gluster)?\d+/ {
internal;
if ($upstream_http_x_accel_redirect ~ "^$") {
return 403;
}
root /;
}
{{/server}}
location ~ ^({{#alias}}/{{alias}}{{/alias}})?/mailplus/custom.css {
root /usr/syno/synoman;
rewrite ({{#alias}}/{{alias}}{{/alias}})?/mailplus/custom.css(.*)$ /webapi/entry.cgi?api=SYNO.MailClient.Theme&version=1&method=download$2 break;
{{> /usr/syno/share/nginx/cgi.pass}}
}
location ~ ^{{#alias}}/{{alias}}{{/alias}}/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;
}
{{> /usr/syno/share/nginx/cgi}}