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: //usr/syno/share/nginx/Portal.mustache
{{#ReverseProxy}}
server {
    listen {{port}}{{#https}} ssl{{/https}}{{#https.http2}} http2{{/https.http2}}{{#reuseport}} reuseport{{/reuseport}}{{^fqdn}} default_server{{/fqdn}};
    listen [::]:{{port}}{{#https}} ssl{{/https}}{{#https.http2}} http2{{/https.http2}}{{#reuseport}} reuseport{{/reuseport}}{{^fqdn}} default_server{{/fqdn}};

    {{#resolver}}
    resolver {{resolver}};
    set $backend "{{backend}}";
    {{/resolver}}

    server_name {{#fqdn}}{{fqdn}}{{/fqdn}}{{^fqdn}}_{{/fqdn}};

    {{#https.profile}}
    ssl_protocols             {{protocols}};
    ssl_ciphers               {{ciphersuite}};
    ssl_dhparam               {{dhparam}};
    {{/https.profile}}

    {{#https.certificate}}
    ssl_certificate {{https.certificate}};
    {{/https.certificate}}
    {{#https.key}}
    ssl_certificate_key {{https.key}};
    {{/https.key}}

    {{#https.hsts}}
    {{> /usr/syno/share/nginx/HSTS}}
    {{/https.hsts}}

    {{#acl.rules}}
    {{#access}}allow{{/access}}{{^access}}deny{{/access}} {{address}};
    {{/acl.rules}}

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

        {{#advanced}}
        {{directive}} {{value}};
        {{/advanced}}

        {{#customize_headers}}
        proxy_set_header        {{&name}}            {{&value}};
        {{/customize_headers}}

        {{#resolver}}
        proxy_pass $backend;
        {{/resolver}}
        {{^resolver}}
        proxy_pass {{backend}};
        {{/resolver}}
    }

    {{#letsencrypt}}
    {{> /usr/syno/share/nginx/LetsEncrypt}}
    {{/letsencrypt}}

    {{> /usr/syno/share/nginx/error_page}}
}
{{/ReverseProxy}}