| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- server
- {
- listen 80;
- server_name 24680.com www.24680.com;
- index index.html index.htm default.html;
- root /games/h5/24680/build;
- #CERT-APPLY-CHECK--START
- # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
- include /www/server/panel/vhost/nginx/well-known/24680.com.conf;
- #CERT-APPLY-CHECK--END
- include /www/server/panel/vhost/nginx/extension/24680.com/*.conf;
- #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
- #error_page 404/404.html;
- #SSL-END
- #ERROR-PAGE-START 错误页配置,可以注释、删除或修改
- #error_page 404 /404.html;
- #error_page 502 /502.html;
- #ERROR-PAGE-END
- #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
- include /www/server/panel/vhost/rewrite/24680.com.conf;
- #REWRITE-END
- # ═══════════════════════════════════════════════════════
- # 24680.com 品牌配置(BR 区域)
- # ═══════════════════════════════════════════════════════
- set $brand_region "br";
- set $brand_lang "pt-BR";
- set $brand_locale "pt-BR";
- set $brand_api "https://brapi24680.vipsvip.org/";
- set $brand_ws "wss://brapi24680.vipsvip.org:10000";
- set $brand_phone_code "+55";
- set $brand_currency "BRL";
- set $brand_country "BR";
- set $brand_timezone "America/Sao_Paulo";
- set $brand_sub "24680";
- set $brand_name "24680";
- set $brand_title "24680 | Slots Online & Jogos com Dinheiro Real";
- set $brand_desc "Slots de alta qualidade, acesso instantâneo, recompensas diárias e uma experiência fluida.";
- set $brand_og_title "24680 | Slots Online & Jogos com Dinheiro Real";
- set $brand_og_desc "Slots de alta qualidade, acesso instantâneo, recompensas diárias e uma experiência fluida.";
- set $brand_hero_title "Jogue os melhores slots do Brasil";
- set $brand_hero_sub "Slots de alta qualidade, acesso instantâneo, recompensas diárias.";
- set $brand_cta "Jogar Agora";
- set $support_email "support@24680.com";
- set $theme_color "#0f172a";
- set $fav_ico "data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text x=%2250%%22 y=%2250%%22 style=%22dominant-baseline:central;text-anchor:middle;font-size:110px;%22>🍒</text></svg>";
- set $brand_logo "/resources/logos/24680.webp";
- # ═══════════════════════════════════════════════════════
- # 禁止访问的文件或目录
- # ═══════════════════════════════════════════════════════
- location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
- {
- return 404;
- }
- # 一键申请SSL证书验证目录相关设置
- location ~ \.well-known {
- allow all;
- }
- # 禁止在证书验证目录放入敏感文件
- if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
- return 403;
- }
- # ═══════════════════════════════════════════════════════
- # 静态资源缓存
- # ═══════════════════════════════════════════════════════
- location /static/ {
- expires 1y;
- add_header Cache-Control "public, immutable";
- }
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|webp|ico|woff|woff2|ttf|eot)$
- {
- expires 30d;
- error_log /dev/null;
- access_log /dev/null;
- }
- location ~ .*\.(js|css|map)?$
- {
- expires 12h;
- error_log /dev/null;
- access_log /dev/null;
- }
- # ═══════════════════════════════════════════════════════
- # HTML 品牌占位符替换 + SPA fallback
- # ═══════════════════════════════════════════════════════
- location / {
- try_files $uri $uri.html $uri/ /index.html;
- sub_filter_once off;
- sub_filter_types text/html;
- sub_filter '%%BRAND_NAME%%' $brand_name;
- sub_filter '%%BRAND_TITLE%%' $brand_title;
- sub_filter '%%BRAND_DESCRIPTION%%' $brand_desc;
- sub_filter '%%BRAND_OG_TITLE%%' $brand_og_title;
- sub_filter '%%BRAND_OG_DESCRIPTION%%' $brand_og_desc;
- sub_filter '%%BRAND_HERO_TITLE%%' $brand_hero_title;
- sub_filter '%%BRAND_HERO_SUBTITLE%%' $brand_hero_sub;
- sub_filter '%%BRAND_PRIMARY_CTA_TEXT%%' $brand_cta;
- sub_filter '%%BRAND_PRIMARY_CTA_LINK%%' /start;
- sub_filter '%%SUPPORT_EMAIL%%' $support_email;
- sub_filter '%%THEME_COLOR%%' $theme_color;
- sub_filter '%%FAV_ICO%%' $fav_ico;
- sub_filter '%%BRAND_LOGO%%' $brand_logo;
- sub_filter '%%BRAND_OG_IMAGE%%' "/resources/product/thumbn.webp";
- sub_filter '%%BRAND_URL%%' https://$host$request_uri;
- # ── 区域变量 ──
- sub_filter '%%BRAND_REGION%%' $brand_region;
- sub_filter '%%BRAND_LANG%%' $brand_lang;
- sub_filter '%%BRAND_LOCALE%%' $brand_locale;
- sub_filter '%%BRAND_API%%' $brand_api;
- sub_filter '%%BRAND_WS%%' $brand_ws;
- sub_filter '%%BRAND_PHONE_CODE%%' $brand_phone_code;
- sub_filter '%%BRAND_CURRENCY%%' $brand_currency;
- sub_filter '%%BRAND_COUNTRY%%' $brand_country;
- sub_filter '%%BRAND_TIMEZONE%%' $brand_timezone;
- }
- access_log /www/wwwlogs/24680.com.log;
- error_log /www/wwwlogs/24680.com.error.log;
- }
|