domain->isSeoRedirectToLanding || $VAR->domain->isSeoRedirectToWww || $VAR->domain->isAliasRedirected): ?> server { listen escapedAddress . ':' . $OPT['frontendPort'] ?> quic; add_header Alt-Svc ; listen escapedAddress . ':' . $OPT['frontendPort'] . ($OPT['ssl'] ? ' ssl' : '') ?>; http2 on; server->sni && $VAR->domain->physicalHosting->sslCertificate ? $VAR->domain->physicalHosting->sslCertificate : $OPT['ipAddress']->sslCertificate; ?> ceFilePath): ?> ssl_certificate ceFilePath ?>; ssl_certificate_key ceFilePath ?>; domain->isSeoRedirectToLanding) : ?> server_name www.domain->asciiName; ?>; domain->isSeoRedirectToWww): ?> server_name domain->asciiName; ?>; domain->isAliasRedirected): ?> domain->webAliases AS $alias): ?> isSeoRedirect) : ?> server_name asciiName; ?>; server_name www.asciiName; ?>; location / { return 301 domain->physicalHosting->sslRedirect) ? 'https' : 'http'; ?>://domain->targetName; ?>$request_uri; } domain->isMailAutodiscoveryEnabled): ?> includeTemplate('domain/service/nginxMailAutoConfig.php') ?> } server { listen escapedAddress . ':' . $OPT['frontendPort'] . ' quic' ?>; add_header Alt-Svc ; listen escapedAddress . ':' . $OPT['frontendPort'] . ($OPT['default'] ? ' default_server' : '') . ($OPT['ssl'] ? ' ssl' : '') ?>; http2 on; domain->isSeoRedirectToWww): ?> server_name domain->asciiName ?>; domain->isWildcard): ?> server_name ~^domain->pcreName ?>$; domain->isSeoRedirectToLanding) : ?> server_name www.domain->asciiName ?>; isIpV6()): ?> server_name ipv6.domain->asciiName ?>; server_name ipv4.domain->asciiName ?>; domain->webAliases): ?> domain->webAliases as $alias): ?> isSeoRedirect): ?> server_name asciiName ?>; server_name www.asciiName ?>; domain->previewDomainName): ?> server_name "domain->previewDomainName ?>"; server->sni && $VAR->domain->physicalHosting->sslCertificate ? $VAR->domain->physicalHosting->sslCertificate : $OPT['ipAddress']->sslCertificate; ?> ceFilePath): ?> ssl_certificate ceFilePath ?>; ssl_certificate_key ceFilePath ?>; domain->physicalHosting->nginxWebAppFirewallSettings) : ?> modsecurity_rules_file "domain->physicalHosting->nginxWebAppFirewallSettingsFile ?>"; domain->physicalHosting->proxySettings['nginxProxyMode'] && $VAR->domain->suspended): ?> location / { return 503; } domain->physicalHosting->errordocs && !$VAR->domain->physicalHosting->proxySettings['nginxProxyMode']): ?> includeTemplate('domain/service/nginxErrordocs.php'); ?> } domain->physicalHosting->proxySettings['nginxClientMaxBodySize'])): ?> client_max_body_size domain->physicalHosting->proxySettings['nginxClientMaxBodySize'] ?>; domain->isMailAutodiscoveryEnabled): ?> includeTemplate('domain/service/nginxMailAutoConfig.php') ?> access_log "domain->physicalHosting->logsDir . '/' . ($OPT['ssl'] ? 'proxy_access_ssl_log' : 'proxy_access_log') ?>"; error_log "domain->physicalHosting->logsDir . '/proxy_error_log' ?>"; domain->physicalHosting->sslRedirect): ?> location / { return 301 https://$host$request_uri; } } root "domain->physicalHosting->httpsDir : $VAR->domain->physicalHosting->httpDir ?>"; includeTemplate('service/nginxSitePreview.php') ?> domain->physicalHosting->proxySettings['allowDeny'] ?> includeTemplate('domain/service/nginxCache.php', $OPT)?> domain->physicalHosting->nginxExtensionsConfigs ?> domain->physicalHosting->errordocs && (!$VAR->domain->physicalHosting->proxySettings['nginxProxyMode'] || ($VAR->domain->active && $VAR->domain->physicalHosting->php && $VAR->domain->physicalHosting->proxySettings['nginxServePhp']))): ?> includeTemplate('domain/service/nginxErrordocs.php'); ?> domain->physicalHosting->proxySettings['nginxProxyMode']): ?> location ~ /\.ht { deny all; } domain->physicalHosting->proxySettings['nginxProxyMode']): ?> location / { domain->physicalHosting->scriptTimeout): ?> proxy_read_timeout domain->physicalHosting->scriptTimeout, 2147483) ?>; includeTemplate('domain/service/proxy.php', $OPT) ?> } domain->physicalHosting->proxySettings['nginxTransparentMode'] && !$VAR->domain->physicalHosting->proxySettings['nginxServeStatic']): ?> location ^~ /internal-nginx-static-location/ { alias /; internal; domain->physicalHosting->expires && $VAR->domain->physicalHosting->expiresStaticOnly): ?> expires quote($VAR->domain->physicalHosting->expires)?>; } domain->active && $VAR->domain->physicalHosting->hasWebstat): ?> includeTemplate('domain/service/nginxWebstatDirectories.php', $OPT) ?> domain->active): ?> domain->physicalHosting->proxySettings['nginxProxyMode']): ?> includeTemplate('domain/service/nginxProtectedDirectories.php', $OPT) ?> includeTemplate('domain/service/nginxProtectedDirectoriesProxy.php', $OPT) ?> domain->active && $VAR->domain->physicalHosting->proxySettings['nginxServeStatic']): ?> location @fallback { domain->physicalHosting->scriptTimeout): ?> proxy_read_timeout domain->physicalHosting->scriptTimeout, 2147483) ?>; domain->physicalHosting->proxySettings['nginxProxyMode']): ?> includeTemplate('domain/service/proxy.php', $OPT) ?> return 404; } location ~ ^/(.*\.(domain->physicalHosting->proxySettings['nginxStaticExtensions'] ?>))$ { try_files $uri @fallback; domain->physicalHosting->expires && $VAR->domain->physicalHosting->expiresStaticOnly): ?> expires quote($VAR->domain->physicalHosting->expires)?>; } domain->active && $VAR->domain->physicalHosting->php && $VAR->domain->physicalHosting->proxySettings['nginxServePhp']): ?> location ~ ^/~(.+?)(/.*?\.php)(/.*)?$ { domain->physicalHosting->scriptTimeout): ?> fastcgi_read_timeout domain->physicalHosting->scriptTimeout, 2147483) ?>; alias domain->physicalHosting->webUsersDir ?>/$1/$2; includeTemplate('domain/service/fpm.php', $OPT) ?> } domain->physicalHosting->proxySettings['nginxProxyMode']): ?> location ~ ^/~(.+?)(/.*)?$ { domain->physicalHosting->scriptTimeout): ?> proxy_read_timeout domain->physicalHosting->scriptTimeout, 2147483) ?>; includeTemplate('domain/service/proxy.php', $OPT) ?> } location ~ \.php(/.*)?$ { domain->physicalHosting->scriptTimeout): ?> fastcgi_read_timeout domain->physicalHosting->scriptTimeout, 2147483) ?>; includeTemplate('domain/service/fpm.php', $OPT) ?> } domain->physicalHosting->directoryIndex && !$VAR->domain->physicalHosting->proxySettings['nginxProxyMode']): ?> index quote($VAR->domain->physicalHosting->directoryIndex)?>; domain->physicalHosting->restrictFollowSymLinks && $VAR->server->nginx->safeSymlinks): ?> disable_symlinks if_not_owner "from=escape($VAR->domain->physicalHosting->vhostDir)?>"; domain->physicalHosting->restrictFollowSymLinks): ?> disable_symlinks if_not_owner from=$document_root; domain->physicalHosting->expires && !$VAR->domain->physicalHosting->expiresStaticOnly): ?> expires quote($VAR->domain->physicalHosting->expires)?>; domain->physicalHosting->headers as list($name, $value)): ?> add_header quote([$name, $value])?>; server->xPoweredByHeader) : ?> add_header X-Powered-By PleskLin; domain->physicalHosting->customNginxConfigFile)) : ?> include "domain->physicalHosting->customNginxConfigFile ?>"; }