HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: /volume1/@appconf/WebStation/service/service.a7bc41d9-5fe5-4139-af42-77674c1d3160.mustache
{{#alias}}
location ^~ /{{alias}}/ {
    {{> /usr/syno/share/nginx/acl.mustache}}
    {{> /var/packages/WebStation/target/misc/nginx_web_error_page}}
{{/alias}}

    {{^enable}}
    {{#alias}}
    location ^~ /{{alias}}/ {
        return 404;
    }
    {{/alias}}
    {{^alias}}
    location / {
        return 404;
    }
    {{/alias}}

    {{/enable}}

    {{#enable}}
    {{#alias}}
    {{^uwsgi}}
    {{#root}}
    location = /{{alias}}/ {
        alias    "{{root}}/";
    }
    {{/root}}
    {{/uwsgi}}
    {{/alias}}

    {{#root}}{{^alias}}root{{/alias}}{{#alias}}alias{{/alias}}    "{{root}}{{#alias}}/{{/alias}}"; {{/root}}
    {{#enable_index}}index{{/enable_index}}   {{#index}} {{.}}{{/index}}{{#enable_index}};{{/enable_index}}

    {{#custom_variables}}
    if (${{&.}} = false) {
        set ${{&.}} '';
    }
    {{/custom_variables}}


    {{#fastcgi}}
    location ~* \.({{&fastcgi.fastcgi_file_postfix}})$ {
        fastcgi_pass {{fastcgi.fastcgi_pass}};
        {{#fqdn}}fastcgi_param HOST $server_name;{{/fqdn}}

        {{#connect_timeout}}fastcgi_connect_timeout {{.}}s;{{/connect_timeout}}
        {{#read_timeout}}fastcgi_read_timeout {{.}}s;{{/read_timeout}}
        {{#send_timeout}}fastcgi_send_timeout {{.}}s;{{/send_timeout}}

        {{#fastcgi.fastcgi_directive}}
        {{directive}} {{&value}};
        {{/fastcgi.fastcgi_directive}}


        {{#managed_by_docker}} 
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        set $filename "index.php";
        if ( $fastcgi_script_name ~ "^{{#alias}}/{{.}}{{/alias}}/(.*)$" ) {
            set $filename $1;
        }
        fastcgi_param SCRIPT_FILENAME {{#chroot}}{{.}}/{{/chroot}}$filename;
        fastcgi_param PATH_INFO       $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $fastcgi_path_info;
        {{/managed_by_docker}}

        include /usr/local/etc/nginx/conf.d/{{service_id}}/fastcgi.conf*;
    }
    {{/fastcgi}}

    {{#uwsgi}}
    location {{#alias}}/{{alias}}{{/alias}}/ {
        {{#alias}}rewrite /{{.}}/(.*) /$1  break;{{/alias}}
        uwsgi_pass {{uwsgi.uwsgi_pass}};
        {{#fqdn}}uwsgi_param HOST $server_name;{{/fqdn}}

        {{#connect_timeout}}uwsgi_connect_timeout {{.}}s;{{/connect_timeout}}
        {{#read_timeout}}uwsgi_read_timeout {{.}}s;{{/read_timeout}}
        {{#send_timeout}}uwsgi_send_timeout {{.}}s;{{/send_timeout}}

        {{#uwsgi.uwsgi_directive}}
        {{directive}} {{&value}};
        {{/uwsgi.uwsgi_directive}}


        include /usr/local/etc/nginx/conf.d/{{service_id}}/uwsgi.conf*;
    }
    {{/uwsgi}}

    {{#proxy}}
    {{#proxy.resolver}}
    include conf.d/.resolve.conf*;
    {{/proxy.resolver}}

    location ~ {{#alias}}/{{alias}}{{/alias}}/{{#use_slash}}(.*)${{/use_slash}} {
        {{#pure_proxy}}{{#alias}}rewrite /{{.}}/(.*) /$1  break;{{/alias}}{{/pure_proxy}}
        {{#connect_timeout}}proxy_connect_timeout {{.}}s;{{/connect_timeout}}
        {{#read_timeout}}proxy_read_timeout {{.}}s;{{/read_timeout}}
        {{#send_timeout}}proxy_send_timeout {{.}}s;{{/send_timeout}}

        proxy_pass {{proxy.proxy_pass}}{{#use_slash}}$1{{/use_slash}};
        {{#proxy.proxy_directive}}
        {{directive}} {{&value}};
        {{/proxy.proxy_directive}}


        include /usr/local/etc/nginx/conf.d/{{service_id}}/proxy.conf*;
    }
    {{/proxy}}

    include /usr/local/etc/nginx/conf.d/{{service_id}}/user.conf*;
    {{/enable}}
{{#alias}}
}
{{/alias}}