<?xml version="1.0" encoding="UTF-8"?>
<httpServerConfig>
  <serverName>zoozle.net</serverName>
  <user>www-data</user>
  <group>www-data</group>
  <priority>-3</priority>
  <chrootPath>/</chrootPath>
  <enableChroot>0</enableChroot>
  <inMemBufSize>920M</inMemBufSize>
  <swappingDir>/tmp/lshttpd/swap</swappingDir>
  <autoRestart>1</autoRestart>
  <autoFix503>1</autoFix503>
  <loadApacheConf>0</loadApacheConf>
  <mime>$SERVER_ROOT/conf/mime.properties</mime>
  <disableInitLogRotation>1</disableInitLogRotation>
  <showVersionNumber>2</showVersionNumber>
  <enableIpGeo>0</enableIpGeo>
  <useIpInProxyHeader>0</useIpInProxyHeader>
  <autoUpdateInterval>86400</autoUpdateInterval>
  <autoUpdateDownloadPkg>1</autoUpdateDownloadPkg>
  <adminEmails>z00zle@yahoo.de</adminEmails>
  <adminRoot>$SERVER_ROOT/admin/</adminRoot>
  <logging>
    <log>
      <fileName>/srv/server/litespeed/logs/error.log</fileName>
      <logLevel>DEBUG</logLevel>
      <debugLevel>0</debugLevel>
      <rollingSize>2047M</rollingSize>
      <enableStderrLog>1</enableStderrLog>
    </log>
    <accessLog>
      <fileName>/srv/server/litespeed/logs/access.log</fileName>
      <pipedLogger></pipedLogger>
      <logFormat></logFormat>
      <logHeaders>7</logHeaders>
      <rollingSize>2047M</rollingSize>
      <keepDays>1</keepDays>
      <compressArchive>1</compressArchive>
    </accessLog>
  </logging>
  <indexFiles>index.html, index.htm, index.php</indexFiles>
  <htAccess>
    <allowOverride>2</allowOverride>
    <accessFileName>.htaccess</accessFileName>
  </htAccess>
  <expires>
    <enableExpires>0</enableExpires>
    <expiresDefault></expiresDefault>
    <expiresByType>image/*=A604800, text/css=A604800, application/x-javascript=A604800</expiresByType>
  </expires>
  <tuning>
    <maxConnections>500000</maxConnections>
    <maxSSLConnections>0</maxSSLConnections>
    <connTimeout>25</connTimeout>
    <maxKeepAliveReq>100</maxKeepAliveReq>
    <smartKeepAlive>1</smartKeepAlive>
    <keepAliveTimeout>15</keepAliveTimeout>
    <sndBufSize>32000</sndBufSize>
    <rcvBufSize>16000</rcvBufSize>
    <eventDispatcher>epoll</eventDispatcher>
    <maxCachedFileSize>6k</maxCachedFileSize>
    <totalInMemCacheSize>100M</totalInMemCacheSize>
    <maxMMapFileSize>50K</maxMMapFileSize>
    <totalMMapCacheSize>120M</totalMMapCacheSize>
    <useSendfile>1</useSendfile>
    <useAIO></useAIO>
    <etagNoInode></etagNoInode>
    <SSLCryptoDevice>null</SSLCryptoDevice>
    <maxReqURLLen>3084</maxReqURLLen>
    <maxReqHeaderSize>16380</maxReqHeaderSize>
    <maxReqBodySize>50M</maxReqBodySize>
    <maxDynRespHeaderSize>4K</maxDynRespHeaderSize>
    <maxDynRespSize>5M</maxDynRespSize>
    <enableGzipCompress>0</enableGzipCompress>
    <enableDynGzipCompress>0</enableDynGzipCompress>
    <gzipCompressLevel>1</gzipCompressLevel>
    <compressibleTypes>text/*, application/x-javascript, application/xml</compressibleTypes>
    <gzipAutoUpdateStatic>1</gzipAutoUpdateStatic>
    <gzipCacheDir></gzipCacheDir>
    <gzipStaticCompressLevel>1</gzipStaticCompressLevel>
    <gzipMaxFileSize>1M</gzipMaxFileSize>
    <gzipMinFileSize>300</gzipMinFileSize>
  </tuning>
  <security>
    <fileAccessControl>
      <followSymbolLink>1</followSymbolLink>
      <checkSymbolLink>0</checkSymbolLink>
      <requiredPermissionMask>000</requiredPermissionMask>
      <restrictedPermissionMask>000</restrictedPermissionMask>
    </fileAccessControl>
    <perClientConnLimit>
      <staticReqPerSec>15</staticReqPerSec>
      <dynReqPerSec>4</dynReqPerSec>
      <outBandwidth>51200K</outBandwidth>
      <inBandwidth>21350K</inBandwidth>
      <softLimit>5</softLimit>
      <hardLimit>35</hardLimit>
      <gracePeriod>5</gracePeriod>
      <banPeriod>1600</banPeriod>
    </perClientConnLimit>
    <CGIRLimit>
      <maxCGIInstances>20</maxCGIInstances>
      <minUID>11</minUID>
      <minGID>10</minGID>
      <priority>0</priority>
      <CPUSoftLimit>300</CPUSoftLimit>
      <CPUHardLimit>600</CPUHardLimit>
      <memSoftLimit>250M</memSoftLimit>
      <memHardLimit>300M</memHardLimit>
      <procSoftLimit>400</procSoftLimit>
      <procHardLimit>450</procHardLimit>
    </CGIRLimit>
    <censorshipControl>
      <enableCensorship>1</enableCensorship>
      <logLevel>0</logLevel>
      <defaultAction>deny,log,status:403</defaultAction>
      <scanPOST>1</scanPOST>
    </censorshipControl>
    <censorshipRuleSet>
      <name>XSS attack</name>
      <ruleSetAction>log,deny,status:403,msg:'XSS attack'</ruleSetAction>
      <enabled>1</enabled>
      <ruleSet>SecFilterSelective ARGS &quot;(alert|expression|eval|url)[[:space:]]*\(&quot;
SecFilterSelective ARGS &quot;(&amp;\{.+\}|(&amp;#[[0-9a-fA-F]]|\x5cx[0-9a-fA-F]){2})&quot;

SecFilterSelective ARGS &quot;((javascript|vbscript):|style[[:space:]]*=)&quot;
SecFilterSelective ARGS &quot;(fromCharCode|http-equiv|&lt;.+&gt;|innerHTML|dynsrc|--&gt;)&quot;
SecFilterSelective ARGS &quot;document\.(body|cookie|location|write)&quot;

SecFilterSelective ARGS_VALUES &quot;jsessionid|phpsessid|onReadyStateChange|xmlHttp&quot;

SecFilterSelective ARGS &quot;&lt;(applet|div|embed|iframe|img|meta|object|script|textarea)&quot;

# JavaScript event handlers
SecFilterSelective ARGS &quot;on(Abort|Blur|Click|DblClick|DragDrop|Error|Focus|KeyUp|KeyDown|KeyPrerss|Load|Mouse(Down|Out|Over|Up)|Move|Reset|Resize|Select|Submit|Unload)&quot;</ruleSet>
    </censorshipRuleSet>
    <censorshipRuleSet>
      <name>SQL injection</name>
      <ruleSetAction>log,pass,msg:'SQL Injection attack'</ruleSetAction>
      <enabled>1</enabled>
      <ruleSet>#SQL generic
SecFilterSelective ARGS &quot;drop[[:space:]]+(database|table|column|procedure)&quot;
SecFilterSelective ARGS &quot;delete[[:space:]]+from|create[[:space:]]+table|update.+set.+=|insert[[:space:]]+into.+values&quot;
SecFilterSelective ARGS &quot;select.+from|bulk[[:space:]]+insert|union.+select|alter[[:space:]]+table&quot;
SecFilterSelective ARGS &quot;or.+1[[:space:]]*=[[:space:]]1|or 1=1--'|'.+--&quot;

SecFilterSelective ARGS &quot;into[[:space:]]+outfile|load[[:space:]]+data|/\*.+\*/&quot;</ruleSet>
    </censorshipRuleSet>
    <censorshipRuleSet>
      <name>CopyRightIssues</name>
      <ruleSetAction>log,deny,status:404,msg:'CopyRight Issue'</ruleSetAction>
      <enabled>1</enabled>
      <ruleSet># suche nach TeenBurg UND Leyla
SecFilterSelective ARGS &quot;(TeenBurg.+Leyla)&quot;
SecFilterSelective ARGS &quot;(TeenSexMania.+E78)&quot;
SecFilterSelective THE_REQUEST &quot;(gunewardene)&quot;
SecFilterSelective THE_REQUEST &quot;(Gummy.+Bear.+Nuki.+Nuki.+rapidshare)&quot;
SecFilterSelective THE_REQUEST &quot;(Silberjunge.+ebook.+rapidshare)&quot;</ruleSet>
      <note></note>
    </censorshipRuleSet>
    <accessDenyDir>
      <dir>/</dir>
      <dir>/etc/*</dir>
      <dir>/dev/*</dir>
      <dir>$SERVER_ROOT/conf/*</dir>
      <dir>$SERVER_ROOT/admin/conf/*</dir>
    </accessDenyDir>
    <accessControl>
      <allow>ALL</allow>
      <deny></deny>
    </accessControl>
  </security>
  <extProcessorList>
    <extProcessor>
      <type>lsapi</type>
      <name>phpLsapi</name>
      <address>uds://tmp/lshttpd/lsphp.sock</address>
      <note></note>
      <maxConns>2000</maxConns>
      <env>PHP_LSAPI_MAX_REQUESTS=1000</env>
      <env>PHP_LSAPI_CHILDREN=500</env>
      <env>LSAPI_MAX_IDLE_CHILDREN=10</env>
      <env>LSAPI_MAX_PROCESS_TIME=30</env>
      <env>LSAPI_MAX_IDLE=10</env>
      <env>LSAPI_EXTRA_CHILDREN=100</env>
      <env>LSAPI_AVOID_FORK=0</env>
      <initTimeout>30</initTimeout>
      <retryTimeout>15</retryTimeout>
      <persistConn>0</persistConn>
      <pcKeepAliveTimeout>10</pcKeepAliveTimeout>
      <respBuffer>1</respBuffer>
      <autoStart>1</autoStart>
      <path>$SERVER_ROOT/fcgi-bin/lsphp</path>
      <backlog>100</backlog>
      <instances>3</instances>
      <extUser></extUser>
      <extGroup></extGroup>
      <runOnStartUp></runOnStartUp>
      <extMaxIdleTime>0</extMaxIdleTime>
      <priority>4</priority>
      <memSoftLimit>250M</memSoftLimit>
      <memHardLimit>300M</memHardLimit>
      <procSoftLimit>200</procSoftLimit>
      <procHardLimit>200</procHardLimit>
    </extProcessor>
  </extProcessorList>
  <scriptHandlerList>
    <scriptHandler>
      <suffix>php</suffix>
      <type>lsapi</type>
      <handler>phpLsapi</handler>
    </scriptHandler>
  </scriptHandlerList>
  <cache>
    <storage>
      <cacheStorePath>/dev/shm</cacheStorePath>
      <maxCacheObjSize>228K</maxCacheObjSize>
    </storage>
    <cachePolicy>
      <enableCache>1</enableCache>
      <expireInSeconds>360</expireInSeconds>
      <qsCache>1</qsCache>
      <reqCookieCache>1</reqCookieCache>
      <respCookieCache>1</respCookieCache>
      <ignoreReqCacheCtrl>0</ignoreReqCacheCtrl>
      <ignoreRespCacheCtrl>0</ignoreRespCacheCtrl>
    </cachePolicy>
  </cache>
  <railsDefaults>
    <rubyBin></rubyBin>
    <railsEnv>1</railsEnv>
    <maxConns>5</maxConns>
    <env>LSAPI_MAX_REQS=1000</env>
    <env>LSAPI_MAX_IDLE=60</env>
    <initTimeout>180</initTimeout>
    <retryTimeout>0</retryTimeout>
    <pcKeepAliveTimeout>60</pcKeepAliveTimeout>
    <respBuffer>0</respBuffer>
    <backlog>50</backlog>
    <runOnStartUp>1</runOnStartUp>
    <extMaxIdleTime></extMaxIdleTime>
    <priority>3</priority>
    <memSoftLimit>250M</memSoftLimit>
    <memHardLimit>300M</memHardLimit>
    <procSoftLimit>200</procSoftLimit>
    <procHardLimit>300</procHardLimit>
  </railsDefaults>
  <virtualHostList>
    <virtualHost>
      <name>zoozle.net</name>
      <vhRoot>/srv/server/wwwroot</vhRoot>
      <configFile>/srv/server/litespeed/conf/xconf.xml</configFile>
      <note></note>
      <allowSymbolLink>1</allowSymbolLink>
      <enableScript>1</enableScript>
      <restrained>1</restrained>
      <maxKeepAliveReq>2000</maxKeepAliveReq>
      <smartKeepAlive>1</smartKeepAlive>
      <setUIDMode>0</setUIDMode>
      <chrootMode>0</chrootMode>
      <chrootPath></chrootPath>
      <staticReqPerSec>10</staticReqPerSec>
      <dynReqPerSec>10</dynReqPerSec>
      <outBandwidth>500K</outBandwidth>
      <inBandwidth>100K</inBandwidth>
    </virtualHost>
    <virtualHost>
      <name>sharehunt.de</name>
      <vhRoot>/srv/server/wwwsharehunt</vhRoot>
      <configFile>$SERVER_ROOT/conf/sh-de.xml</configFile>
      <note></note>
      <allowSymbolLink>0</allowSymbolLink>
      <enableScript>0</enableScript>
      <restrained>0</restrained>
      <maxKeepAliveReq>100</maxKeepAliveReq>
      <smartKeepAlive>1</smartKeepAlive>
      <setUIDMode>0</setUIDMode>
      <chrootMode>0</chrootMode>
      <chrootPath></chrootPath>
      <staticReqPerSec></staticReqPerSec>
      <dynReqPerSec></dynReqPerSec>
      <outBandwidth></outBandwidth>
      <inBandwidth></inBandwidth>
    </virtualHost>
    <virtualHost>
      <name>zoozle.biz</name>
      <vhRoot>/srv/server/wwwbiz</vhRoot>
      <configFile>$SERVER_ROOT/conf/z-biz.xml</configFile>
      <note></note>
      <allowSymbolLink>1</allowSymbolLink>
      <enableScript>1</enableScript>
      <restrained>0</restrained>
      <maxKeepAliveReq>100</maxKeepAliveReq>
      <smartKeepAlive>1</smartKeepAlive>
      <setUIDMode>0</setUIDMode>
      <chrootMode>0</chrootMode>
      <chrootPath></chrootPath>
      <staticReqPerSec>20</staticReqPerSec>
      <dynReqPerSec>12</dynReqPerSec>
      <outBandwidth>350K</outBandwidth>
      <inBandwidth>350K</inBandwidth>
    </virtualHost>
  </virtualHostList>
  <listenerList>
    <listener>
      <name>zoozle.net</name>
      <address>77.247.178.32:80</address>
      <binding>15</binding>
      <secure>0</secure>
      <note></note>
      <vhostMapList>
        <vhostMap>
          <vhost>zoozle.net</vhost>
          <domain>zoozle.net, www.zoozle.net, *</domain>
        </vhostMap>
      </vhostMapList>
    </listener>
    <listener>
      <name>sharehunt.de</name>
      <address>77.247.178.82:80</address>
      <binding>1</binding>
      <secure>0</secure>
      <note></note>
      <vhostMapList>
        <vhostMap>
          <vhost>sharehunt.de</vhost>
          <domain>sharehunt.de, *</domain>
        </vhostMap>
      </vhostMapList>
    </listener>
    <listener>
      <name>zoozle.biz</name>
      <address>77.247.178.83:80</address>
      <binding>8</binding>
      <secure>0</secure>
      <note></note>
      <vhostMapList>
        <vhostMap>
          <vhost>zoozle.biz</vhost>
          <domain>zoozle.biz, *</domain>
        </vhostMap>
      </vhostMapList>
    </listener>
  </listenerList>
  <vhTemplateList>
    <vhTemplate>
      <name>centralConfigLog</name>
      <templateFile>$SERVER_ROOT/conf/templates/ccl.xml</templateFile>
      <listeners>Default</listeners>
    </vhTemplate>
    <vhTemplate>
      <name>PHP_SuEXEC</name>
      <templateFile>$SERVER_ROOT/conf/templates/phpsuexec.xml</templateFile>
      <listeners>Default</listeners>
    </vhTemplate>
    <vhTemplate>
      <name>EasyRailsWithSuEXEC</name>
      <templateFile>$SERVER_ROOT/conf/templates/rails.xml</templateFile>
      <listeners>Default</listeners>
    </vhTemplate>
  </vhTemplateList>
</httpServerConfig>