HEX
Server: LiteSpeed
System: Linux melbournecleaninggroup 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: www-data (33)
PHP: 7.3.33-1+focal
Disabled: 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,
Upload Files
File: //usr/local/lsws/conf/httpd_config.conf0
#
# PLAIN TEXT CONFIGURATION FILE
#

#It not set, will use host name as serverName
serverName                       
user                             www-data
group                            www-data
priority                         0
autoRestart                      1 
chrootPath                       / 
enableChroot                     0 
inMemBufSize                     60M 
swappingDir                      /tmp/lshttpd/swap 
autoFix503                       1 
gracefulRestartTimeout           300
mime                             conf/mime.properties 
showVersionNumber                0 
adminEmails root@localhost
#adminEmails                      root@localhost
indexFiles                       index.html, index.php
disableWebAdmin                  0

errorlog logs/error.log {
        keepDays             1
        logLevel             DEBUG
        debugLevel           0
        rollingSize          10M
        enableStderrLog      1
}
    
accessLog logs/access.log {
        rollingSize          10M    
        keepDays             30    
        compressArchive      0
        logReferer           1     
        logUserAgent         1
}
    
expires {
    enableExpires           1
    expiresByType           image/*=A604800,text/css=A604800,application/x-javascript=A604800,application/javascript=A604800,font/*=A604800,application/x-font-ttf=A604800
}

tuning{
    maxConnections               10000
    maxSSLConnections            10000
    connTimeout                  300 
    maxKeepAliveReq              10000
    smartKeepAlive               0 
    keepAliveTimeout             5 
    sndBufSize                   0 
    rcvBufSize                   0 
    gzipStaticCompressLevel      6 
    gzipMaxFileSize              10M 
    eventDispatcher              best 
    maxCachedFileSize            4096 
    totalInMemCacheSize          20M 
    maxMMapFileSize              256K 
    totalMMapCacheSize           40M 
    useSendfile                  1 
    fileETag                     28 
    SSLCryptoDevice              null 
    maxReqURLLen                 32768 
    maxReqHeaderSize             65536 
    maxReqBodySize               2047M 
    maxDynRespHeaderSize         32768 
    maxDynRespSize               2047M 
    enableGzipCompress           1
    enableBrCompress             4
    enableDynGzipCompress        1 
    gzipCompressLevel            6 
    brStaticCompressLevel        6
    compressibleTypes            text/*, application/x-javascript, application/xml, application/javascript, image/svg+xml,application/rss+xml
    gzipAutoUpdateStatic         1 
    gzipMinFileSize              300 
    
    quicEnable                   1
    quicShmDir                   /dev/shm
    
}

accessDenyDir{
    dir                  /
    dir                  /etc/*
    dir                  /dev/*
    dir                  conf/*
    dir                  admin/conf/*
}

fileAccessControl{
    followSymbolLink                            1 
    checkSymbolLink                             0 
    requiredPermissionMask                      000 
    restrictedPermissionMask                    000 
}

perClientConnLimit{
    staticReqPerSec                          0 
    dynReqPerSec                             0 
    outBandwidth                             0 
    inBandwidth                              0 
    softLimit                                10000 
    hardLimit                                10000 
    gracePeriod                              15 
    banPeriod                                300 
}

CGIRLimit{
    maxCGIInstances                         20 
    minUID                                  11 
    minGID                                  10 
    priority                                0 
    CPUSoftLimit                            10 
    CPUHardLimit                            50 
    memSoftLimit                            1460M
    memHardLimit                            1470M
    procSoftLimit                           400 
    procHardLimit                           450 
}
    
accessControl{
	allow                                   ALL
	deny
}
 
extProcessor lsphp{
    type                            lsapi 
    address                         uds://tmp/lshttpd/lsphp.sock 
    maxConns                        10 
    env                             PHP_LSAPI_CHILDREN=10
    env                             LSAPI_AVOID_FORK=200M
    initTimeout                     60 
    retryTimeout                    0 
    persistConn                     1 
    pcKeepAliveTimeout
    respBuffer                      0 
    autoStart                       1 
    path                            lsphp73/bin/lsphp
    backlog                         100 
    instances                       1 
    priority                        0 
    memSoftLimit                    2047M 
    memHardLimit                    2047M 
    procSoftLimit                   1400 
    procHardLimit                   1500 
}

scriptHandler{
    add lsapi:lsphp  php
}

railsDefaults{
    binPath                  
    railsEnv                 1 
    maxConns                 1 
    env                      LSAPI_MAX_IDLE=60 
    initTimeout              60 
    retryTimeout             0 
    pcKeepAliveTimeout       60 
    respBuffer               0 
    backlog                  50 
    runOnStartUp             3
    extMaxIdleTime           300
    priority                 3 
    memSoftLimit             2047M 
    memHardLimit             2047M 
    procSoftLimit            500 
    procHardLimit            600 
}

wsgiDefaults{
    binPath                  
    railsEnv                 1 
    maxConns                 5 
    env                      LSAPI_MAX_IDLE=60 
    initTimeout              60 
    retryTimeout             0 
    pcKeepAliveTimeout       60 
    respBuffer               0 
    backlog                  50 
    runOnStartUp             3
    extMaxIdleTime           300
    priority                 3 
    memSoftLimit             2047M 
    memHardLimit             2047M 
    procSoftLimit            500 
    procHardLimit            600 
}

nodeDefaults{
    binPath                  
    railsEnv                 1 
    maxConns                 5 
    env                      LSAPI_MAX_IDLE=60 
    initTimeout              60 
    retryTimeout             0 
    pcKeepAliveTimeout       60 
    respBuffer               0 
    backlog                  50 
    runOnStartUp             3
    extMaxIdleTime           300
    priority                 3 
    memSoftLimit             2047M 
    memHardLimit             2047M 
    procSoftLimit            500 
    procHardLimit            600 
}

virtualHost Example{
    vhRoot                   Example/
    allowSymbolLink          1 
    enableScript             1 
    restrained               1 
    maxKeepAliveReq
    smartKeepAlive                  
    setUIDMode               0 
    chrootMode               0 
    configFile               conf/vhosts/Example/vhconf.conf
}

listener Default{
    address                  *:8088
    secure                   0
  map                     wordpress 188.166.222.38, melbournecleaninggroup.com, www.melbournecleaninggroup.com 
}
    
vhTemplate centralConfigLog{
    templateFile             conf/templates/ccl.conf
    listeners                Default
}

vhTemplate EasyRailsWithSuEXEC{
    templateFile             conf/templates/rails.conf
    listeners                Default
}

module cache {
    ls_enabled   1
#          1

    checkPrivateCache   1
    checkPublicCache    1
    maxCacheObjSize     10000000
    maxStaleAge         200
    qsCache             1
    reqCookieCache      1
    respCookieCache     1
    ignoreReqCacheCtrl  1
    ignoreRespCacheCtrl 0

    enableCache         0
    expireInSeconds     3600
    enablePrivateCache  0
    privateExpireInSeconds 3600

}


virtualhost wordpress {
vhRoot                  /var/www/html
configFile              /usr/local/lsws/conf/vhosts/wordpress/vhconf.conf
allowSymbolLink         1
enableScript            1
restrained              0
setUIDMode              2
}

listener wordpress {
address                 *:80
secure                  0
  map                     wordpress 188.166.222.38, melbournecleaninggroup.com, www.melbournecleaninggroup.com 
}


listener wordpressssl {
address                 *:443
secure                  1
  map                     wordpress 188.166.222.38, melbournecleaninggroup.com, www.melbournecleaninggroup.com 
keyFile                 /usr/local/lsws/conf/example.key
certFile                /usr/local/lsws/conf/example.crt
}