File: //usr/syno/share/nginx/cgi.mustache
{{#alias}}
location ~ \.cgi {
rewrite ^/{{alias}}/(.*)$ /$1 break;
scgi_read_timeout 3600s;
scgi_param REWRITE_APP {{id}};
{{> /usr/syno/share/nginx/cgi.pass}}
}
location ~ synoscgi.sock/socket.io/$ {
proxy_read_timeout 3600s;
proxy_set_header REWRITE_APP {{id}};
{{> /usr/syno/share/nginx/synoscgi.sock.pass}}
}
location ~ /api/ {
rewrite ^/{{alias}}/(.*)$ /$1 break;
scgi_read_timeout 3600s;
scgi_param REWRITE_APP {{id}};
{{> /usr/syno/share/nginx/synoscgi_restfulapi.pass}}
}
{{/alias}}
{{#server}}
location ~ \.cgi {
scgi_read_timeout 3600s;
scgi_param REWRITE_APP {{id}};
{{> /usr/syno/share/nginx/cgi.pass}}
}
location ~ /synoscgi.sock/socket.io/$ {
proxy_read_timeout 3600s;
proxy_set_header REWRITE_APP {{id}};
{{> /usr/syno/share/nginx/synoscgi.sock.pass}}
}
location ~ /api/ {
scgi_read_timeout 3600s;
scgi_param REWRITE_APP {{id}};
{{> /usr/syno/share/nginx/synoscgi_restfulapi.pass}}
}
{{/server}}