Files
yakpanel-core/YakPanel-server/webserver/templates/nginx_site.conf
2026-04-07 02:04:22 +05:30

42 lines
889 B
Plaintext

server {
listen 80;
server_name {SERVER_NAMES};
index index.php index.html index.htm default.php default.htm default.html;
root {ROOT_PATH};
# Error pages
error_page 404 /404.html;
error_page 502 /502.html;
# ACME challenge
location ~ \.well-known {
allow all;
}
# Force HTTPS redirect (when enabled)
{FORCE_HTTPS_BLOCK}
# Custom redirects
{REDIRECTS_BLOCK}
# Static assets
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 12h;
access_log off;
}
# PHP
location ~ \.php$ {
fastcgi_pass unix:/tmp/php-cgi-{PHP_VERSION}.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
access_log {LOGS_PATH}/{SITE_NAME}.log;
error_log {LOGS_PATH}/{SITE_NAME}.error.log;
}