HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //proc/self/root/usr/local/CyberCP/CPScripts/EasyEngine/header.sh
#!/bin/bash

set_header() {
if [[ -f /usr/local/lsws/conf/vhosts/$1/vhost.conf ]] ; then
cat << EOF > header.txt

context /wp-content/cache/css/ {
  location                $DOC_ROOT/wp-content/cache/css/
  allowBrowse             1
  enableExpires           1
  expiresByType           text/css=A15552000
  extraHeaders            <<<END_extraHeaders
unset Cache-control
set Cache-control public, max-age=15552000
set Access-Control-Allow-Origin: *
  END_extraHeaders


  rewrite  {

  }
  addDefaultCharset       off

  phpIniOverride  {

  }
}

context /wp-content/cache/js/ {
  location                $DOC_ROOT/wp-content/cache/js/
  allowBrowse             1
  enableExpires           1
  expiresByType           application/x-javascript=A15552000, text/javascript=A15552000, application/javascript=A15552000
  extraHeaders            <<<END_extraHeaders
unset Cache-control
set Cache-control public, max-age=15552000
set Access-Control-Allow-Origin: *
  END_extraHeaders


  rewrite  {

  }
  addDefaultCharset       off

  phpIniOverride  {

  }
}

context exp:^.*(css|gif|ico|jpeg|jpg|js|png|webp|woff|woff2|fon|fot|ttf)$ {
  location                $DOC_ROOT/$0
  allowBrowse             1
  enableExpires           1
  expiresByType           text/css=A15552000, image/gif=A15552000, image/x-icon=A15552000, image/jpeg=A15552000, application/x-javascript=A15552000, text/javascript=A15552000, application/javascript=A15552000, image/png=A15552000, image/webp=A15552000, font/ttf=A15552000, font/woff=A15552000, font/woff2=A15552000, application/x-font-ttf=A15552000, application/x-font-woff=A15552000, application/font-woff=A15552000, application/font-woff2=A15552000
  extraHeaders            <<<END_extraHeaders
unset Cache-control
set Cache-control public, max-age=15552000
set Access-Control-Allow-Origin: *
  END_extraHeaders


  rewrite  {

  }
  addDefaultCharset       off

  phpIniOverride  {

  }
}
EOF

cat header.txt >> /usr/local/lsws/conf/vhosts/$1/vhost.conf
fi
}

if /usr/local/lsws/bin/lshttpd -v | grep -iF open ; then
  echo -e "\nOpenLiteSpeed detected..."
  set_header
else
  echo -e "\nLiteSpeed Enterprise detected..."
  exit
  #LiteSpeed Enterprise can read htaccess for expire header, no need to set it up.
fi

rm -f header.txt
rm -f $0
echo -e "\nexpire , cache-control and CORS header set..."