|
Server : LiteSpeed System : Linux srv104790275 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64 User : dewac4139 ( 1077) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/local/CyberCP/CPScripts/EasyEngine/ |
Upload File : |
#!/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..."