add php8.1 to lsws config

This commit is contained in:
usman@cyberpersons.com 2023-03-20 23:36:57 +05:00
parent c6d92c4f88
commit 7e18b8688c
1 changed files with 500 additions and 454 deletions

View File

@ -1,457 +1,503 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<httpServerConfig> <httpServerConfig>
<serverName>$HOSTNAME</serverName> <serverName>$HOSTNAME</serverName>
<user>nobody</user> <user>nobody</user>
<group>nobody</group> <group>nobody</group>
<priority>0</priority> <priority>0</priority>
<chrootPath>/</chrootPath> <chrootPath>/</chrootPath>
<enableChroot>0</enableChroot> <enableChroot>0</enableChroot>
<inMemBufSize>120M</inMemBufSize> <inMemBufSize>120M</inMemBufSize>
<swappingDir>/tmp/lshttpd/swap</swappingDir> <swappingDir>/tmp/lshttpd/swap</swappingDir>
<autoFix503>1</autoFix503> <autoFix503>1</autoFix503>
<loadApacheConf>1</loadApacheConf> <loadApacheConf>1</loadApacheConf>
<autoReloadApacheConf>0</autoReloadApacheConf> <autoReloadApacheConf>0</autoReloadApacheConf>
<apacheConfFile>/usr/local/lsws/conf/httpd.conf</apacheConfFile> <apacheConfFile>/usr/local/lsws/conf/httpd.conf</apacheConfFile>
<apachePortOffset>0</apachePortOffset> <apachePortOffset>0</apachePortOffset>
<apacheIpOffset>0</apacheIpOffset> <apacheIpOffset>0</apacheIpOffset>
<phpSuExec>1</phpSuExec> <phpSuExec>1</phpSuExec>
<phpSuExecMaxConn>5</phpSuExecMaxConn> <phpSuExecMaxConn>5</phpSuExecMaxConn>
<mime>$SERVER_ROOT/conf/mime.properties</mime> <mime>$SERVER_ROOT/conf/mime.properties</mime>
<showVersionNumber>0</showVersionNumber> <showVersionNumber>0</showVersionNumber>
<useIpInProxyHeader>0</useIpInProxyHeader> <useIpInProxyHeader>0</useIpInProxyHeader>
<autoUpdateInterval>86400</autoUpdateInterval> <autoUpdateInterval>86400</autoUpdateInterval>
<autoUpdateDownloadPkg>1</autoUpdateDownloadPkg> <autoUpdateDownloadPkg>1</autoUpdateDownloadPkg>
<adminEmails>usman@cyberpersons.com</adminEmails> <adminEmails>usman@cyberpersons.com</adminEmails>
<adminRoot>$SERVER_ROOT/admin/</adminRoot> <adminRoot>$SERVER_ROOT/admin/</adminRoot>
<logging> <logging>
<log> <log>
<fileName>$SERVER_ROOT/logs/error.log</fileName> <fileName>$SERVER_ROOT/logs/error.log</fileName>
<logLevel>DEBUG</logLevel> <logLevel>DEBUG</logLevel>
<debugLevel>0</debugLevel> <debugLevel>0</debugLevel>
<rollingSize>10M</rollingSize> <rollingSize>10M</rollingSize>
<enableStderrLog>1</enableStderrLog> <enableStderrLog>1</enableStderrLog>
<enableAioLog>1</enableAioLog> <enableAioLog>1</enableAioLog>
</log> </log>
<accessLog> <accessLog>
<fileName>$SERVER_ROOT/logs/access.log</fileName> <fileName>$SERVER_ROOT/logs/access.log</fileName>
<logFormat>%h %l %u %t \&quot;%r\&quot; %&gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot;</logFormat> <logFormat>%h %l %u %t \&quot;%r\&quot; %&gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot;
<rollingSize>10M</rollingSize> </logFormat>
<keepDays>30</keepDays> <rollingSize>10M</rollingSize>
<compressArchive>1</compressArchive> <keepDays>30</keepDays>
</accessLog> <compressArchive>1</compressArchive>
</logging> </accessLog>
<indexFiles>index.html, index.php</indexFiles> </logging>
<htAccess> <indexFiles>index.html, index.php</indexFiles>
<allowOverride>0</allowOverride> <htAccess>
<accessFileName>.htaccess</accessFileName> <allowOverride>0</allowOverride>
</htAccess> <accessFileName>.htaccess</accessFileName>
<expires> </htAccess>
<enableExpires>1</enableExpires> <expires>
<expiresByType>image/*=A604800, text/css=A604800, application/x-javascript=A604800, application/javascript=A604800</expiresByType> <enableExpires>1</enableExpires>
</expires> <expiresByType>image/*=A604800, text/css=A604800, application/x-javascript=A604800,
<tuning> application/javascript=A604800
<eventDispatcher>best</eventDispatcher> </expiresByType>
<maxConnections>10000</maxConnections> </expires>
<maxSSLConnections>10000</maxSSLConnections> <tuning>
<connTimeout>300</connTimeout> <eventDispatcher>best</eventDispatcher>
<maxKeepAliveReq>1000</maxKeepAliveReq> <maxConnections>10000</maxConnections>
<smartKeepAlive>0</smartKeepAlive> <maxSSLConnections>10000</maxSSLConnections>
<keepAliveTimeout>5</keepAliveTimeout> <connTimeout>300</connTimeout>
<sndBufSize>0</sndBufSize> <maxKeepAliveReq>1000</maxKeepAliveReq>
<rcvBufSize>0</rcvBufSize> <smartKeepAlive>0</smartKeepAlive>
<maxReqURLLen>8192</maxReqURLLen> <keepAliveTimeout>5</keepAliveTimeout>
<maxReqHeaderSize>16380</maxReqHeaderSize> <sndBufSize>0</sndBufSize>
<maxReqBodySize>500M</maxReqBodySize> <rcvBufSize>0</rcvBufSize>
<maxDynRespHeaderSize>8K</maxDynRespHeaderSize> <maxReqURLLen>8192</maxReqURLLen>
<maxDynRespSize>500M</maxDynRespSize> <maxReqHeaderSize>16380</maxReqHeaderSize>
<maxCachedFileSize>4096</maxCachedFileSize> <maxReqBodySize>500M</maxReqBodySize>
<totalInMemCacheSize>20M</totalInMemCacheSize> <maxDynRespHeaderSize>8K</maxDynRespHeaderSize>
<maxMMapFileSize>256K</maxMMapFileSize> <maxDynRespSize>500M</maxDynRespSize>
<totalMMapCacheSize>40M</totalMMapCacheSize> <maxCachedFileSize>4096</maxCachedFileSize>
<useSendfile>1</useSendfile> <totalInMemCacheSize>20M</totalInMemCacheSize>
<useAIO>1</useAIO> <maxMMapFileSize>256K</maxMMapFileSize>
<AIOBlockSize>4</AIOBlockSize> <totalMMapCacheSize>40M</totalMMapCacheSize>
<enableGzipCompress>1</enableGzipCompress> <useSendfile>1</useSendfile>
<enableDynGzipCompress>1</enableDynGzipCompress> <useAIO>1</useAIO>
<gzipCompressLevel>1</gzipCompressLevel> <AIOBlockSize>4</AIOBlockSize>
<compressibleTypes>text/*,application/x-javascript,application/javascript,application/xml, image/svg+xml</compressibleTypes> <enableGzipCompress>1</enableGzipCompress>
<gzipAutoUpdateStatic>1</gzipAutoUpdateStatic> <enableDynGzipCompress>1</enableDynGzipCompress>
<gzipStaticCompressLevel>6</gzipStaticCompressLevel> <gzipCompressLevel>1</gzipCompressLevel>
<gzipMaxFileSize>1M</gzipMaxFileSize> <compressibleTypes>text/*,application/x-javascript,application/javascript,application/xml, image/svg+xml
<gzipMinFileSize>300</gzipMinFileSize> </compressibleTypes>
<SSLCryptoDevice>null</SSLCryptoDevice> <gzipAutoUpdateStatic>1</gzipAutoUpdateStatic>
</tuning> <gzipStaticCompressLevel>6</gzipStaticCompressLevel>
<quic> <gzipMaxFileSize>1M</gzipMaxFileSize>
<quicEnable>1</quicEnable> <gzipMinFileSize>300</gzipMinFileSize>
</quic> <SSLCryptoDevice>null</SSLCryptoDevice>
<security> </tuning>
<fileAccessControl> <quic>
<followSymbolLink>1</followSymbolLink> <quicEnable>1</quicEnable>
<checkSymbolLink>0</checkSymbolLink> </quic>
<requiredPermissionMask>000</requiredPermissionMask> <security>
<restrictedPermissionMask>000</restrictedPermissionMask> <fileAccessControl>
</fileAccessControl> <followSymbolLink>1</followSymbolLink>
<perClientConnLimit> <checkSymbolLink>0</checkSymbolLink>
<staticReqPerSec>0</staticReqPerSec> <requiredPermissionMask>000</requiredPermissionMask>
<dynReqPerSec>0</dynReqPerSec> <restrictedPermissionMask>000</restrictedPermissionMask>
<outBandwidth>0</outBandwidth> </fileAccessControl>
<inBandwidth>0</inBandwidth> <perClientConnLimit>
<softLimit>10000</softLimit> <staticReqPerSec>0</staticReqPerSec>
<hardLimit>10000</hardLimit> <dynReqPerSec>0</dynReqPerSec>
<gracePeriod>15</gracePeriod> <outBandwidth>0</outBandwidth>
<banPeriod>300</banPeriod> <inBandwidth>0</inBandwidth>
</perClientConnLimit> <softLimit>10000</softLimit>
<CGIRLimit> <hardLimit>10000</hardLimit>
<maxCGIInstances>200</maxCGIInstances> <gracePeriod>15</gracePeriod>
<minUID>11</minUID> <banPeriod>300</banPeriod>
<minGID>10</minGID> </perClientConnLimit>
<priority>0</priority> <CGIRLimit>
<CPUSoftLimit>300</CPUSoftLimit> <maxCGIInstances>200</maxCGIInstances>
<CPUHardLimit>600</CPUHardLimit> <minUID>11</minUID>
<memSoftLimit>1450M</memSoftLimit> <minGID>10</minGID>
<memHardLimit>1500M</memHardLimit> <priority>0</priority>
<procSoftLimit>1400</procSoftLimit> <CPUSoftLimit>300</CPUSoftLimit>
<procHardLimit>1450</procHardLimit> <CPUHardLimit>600</CPUHardLimit>
</CGIRLimit> <memSoftLimit>1450M</memSoftLimit>
<censorshipControl> <memHardLimit>1500M</memHardLimit>
<enableCensorship>0</enableCensorship> <procSoftLimit>1400</procSoftLimit>
<logLevel>0</logLevel> <procHardLimit>1450</procHardLimit>
<defaultAction>deny,log,status:403</defaultAction> </CGIRLimit>
<scanPOST>1</scanPOST> <censorshipControl>
<uploadTmpDir>/tmp</uploadTmpDir> <enableCensorship>0</enableCensorship>
<secAuditLog>$SERVER_ROOT/logs/security_audit.log</secAuditLog> <logLevel>0</logLevel>
</censorshipControl> <defaultAction>deny,log,status:403</defaultAction>
<censorshipRuleSet> <scanPOST>1</scanPOST>
<name>XSS attack</name> <uploadTmpDir>/tmp</uploadTmpDir>
<ruleSetAction>log,deny,status:403,msg:'XSS attack'</ruleSetAction> <secAuditLog>$SERVER_ROOT/logs/security_audit.log</secAuditLog>
<enabled>1</enabled> </censorshipControl>
<ruleSet></ruleSet> <censorshipRuleSet>
</censorshipRuleSet> <name>XSS attack</name>
<censorshipRuleSet> <ruleSetAction>log,deny,status:403,msg:'XSS attack'</ruleSetAction>
<name>SQL injection</name> <enabled>1</enabled>
<ruleSetAction>log,pass,msg:'SQL Injection attack'</ruleSetAction> <ruleSet></ruleSet>
<enabled>1</enabled> </censorshipRuleSet>
<ruleSet>#SQL generic <censorshipRuleSet>
SecFilterSelective ARGS &quot;drop[[:space:]]+(database|table|column|procedure)&quot; <name>SQL injection</name>
SecFilterSelective ARGS &quot;delete[[:space:]]+from|create[[:space:]]+table|update.+set.+=|insert[[:space:]]+into.+values&quot; <ruleSetAction>log,pass,msg:'SQL Injection attack'</ruleSetAction>
SecFilterSelective ARGS &quot;select.+from|bulk[[:space:]]+insert|union.+select|alter[[:space:]]+table&quot; <enabled>1</enabled>
SecFilterSelective ARGS &quot;or.+1[[:space:]]*=[[:space:]]1|or 1=1--'|'.+--&quot; <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> SecFilterSelective ARGS &quot;into[[:space:]]+outfile|load[[:space:]]+data|/\*.+\*/&quot;
</censorshipRuleSet> </ruleSet>
<bubbleWrap>1</bubbleWrap> </censorshipRuleSet>
<bubbleWrapCmd>/bin/bwrap --ro-bind /usr /usr --ro-bind /lib /lib --ro-bind-try /lib64 /lib64 --ro-bind /bin /bin --ro-bind /sbin /sbin --dir /var --ro-bind-try /var/www /var/www --dir /tmp --proc /proc --symlink../tmp var/tmp --dev /dev --ro-bind-try /etc/localtime /etc/localtime --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /etc/resolv.conf /etc/resolv.conf --ro-bind-try /etc/ssl /etc/ssl --ro-bind-try /etc/pki /etc/pki --ro-bind-try /etc/man_db.conf /etc/man_db.conf --ro-bind-try /usr/local/bin/msmtp /etc/alternatives/mta --ro-bind-try /usr/local/bin/msmtp /usr/sbin/exim --bind-try $HOMEDIR $HOMEDIR --bind-try /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock --bind-try /home/mysql/mysql.sock /home/mysql/mysql.sock --bind-try /tmp/mysql.sock /tmp/mysql.sock --bind-try /run/mysqld/mysqld.sock /run/mysqld/mysqld.sock --bind-try /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock '$COPY-TRY /etc/exim.jail/$USER.conf $HOMEDIR/.msmtprc' --unshare-all --share-net --die-with-parent --dir /run/user/$UID $PASSWD 65534 $GROUP 65534</bubbleWrapCmd> <bubbleWrap>1</bubbleWrap>
<accessDenyDir> <bubbleWrapCmd>/bin/bwrap --ro-bind /usr /usr --ro-bind /lib /lib --ro-bind-try /lib64 /lib64 --ro-bind /bin
<dir>/</dir> /bin --ro-bind /sbin /sbin --dir /var --ro-bind-try /var/www /var/www --dir /tmp --proc /proc
<dir>/etc/*</dir> --symlink../tmp var/tmp --dev /dev --ro-bind-try /etc/localtime /etc/localtime --ro-bind-try
<dir>/dev/*</dir> /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /etc/resolv.conf /etc/resolv.conf --ro-bind-try /etc/ssl
<dir>$SERVER_ROOT/conf/*</dir> /etc/ssl --ro-bind-try /etc/pki /etc/pki --ro-bind-try /etc/man_db.conf /etc/man_db.conf --ro-bind-try
<dir>$SERVER_ROOT/admin/conf/*</dir> /usr/local/bin/msmtp /etc/alternatives/mta --ro-bind-try /usr/local/bin/msmtp /usr/sbin/exim --bind-try
</accessDenyDir> $HOMEDIR $HOMEDIR --bind-try /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock --bind-try
<accessControl> /home/mysql/mysql.sock /home/mysql/mysql.sock --bind-try /tmp/mysql.sock /tmp/mysql.sock --bind-try
<allow>ALL, 127.0.0.1T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 104.16.0.0/13T, 104.24.0.0/14T, 108.162.192.0/18T, 131.0.72.0/22T, 141.101.64.0/18T, 162.158.0.0/15T, 172.64.0.0/13T, 173.245.48.0/20T, 188.114.96.0/20T, 190.93.240.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 2400:cb00::/32T, 2405:8100::/32T, 2405:b500::/32T, 2606:4700::/32T, 2803:f800::/32T, 2a06:98c0::/29T, 2c0f:f248::/32T, 192.88.134.0/23T, 185.93.228.0/22, 66.248.200.0/22T, 208.109.0.0/22T, 2a02:fe80::/29T</allow> /run/mysqld/mysqld.sock /run/mysqld/mysqld.sock --bind-try /var/run/mysqld/mysqld.sock
</accessControl> /var/run/mysqld/mysqld.sock '$COPY-TRY /etc/exim.jail/$USER.conf $HOMEDIR/.msmtprc' --unshare-all
</security> --share-net --die-with-parent --dir /run/user/$UID $PASSWD 65534 $GROUP 65534
<extProcessorList> </bubbleWrapCmd>
<extProcessor> <accessDenyDir>
<type>lsapi</type> <dir>/</dir>
<name>lsphp5</name> <dir>/etc/*</dir>
<address>uds://tmp/lshttpd/lsphp5.sock</address> <dir>/dev/*</dir>
<maxConns>35</maxConns> <dir>$SERVER_ROOT/conf/*</dir>
<env>PHP_LSAPI_CHILDREN=35</env> <dir>$SERVER_ROOT/admin/conf/*</dir>
<initTimeout>60</initTimeout> </accessDenyDir>
<retryTimeout>0</retryTimeout> <accessControl>
<persistConn>1</persistConn> <allow>ALL, 127.0.0.1T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 104.16.0.0/13T, 104.24.0.0/14T,
<respBuffer>0</respBuffer> 108.162.192.0/18T, 131.0.72.0/22T, 141.101.64.0/18T, 162.158.0.0/15T, 172.64.0.0/13T, 173.245.48.0/20T,
<autoStart>3</autoStart> 188.114.96.0/20T, 190.93.240.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 2400:cb00::/32T,
<path>$SERVER_ROOT/fcgi-bin/lsphp5</path> 2405:8100::/32T, 2405:b500::/32T, 2606:4700::/32T, 2803:f800::/32T, 2a06:98c0::/29T, 2c0f:f248::/32T,
<backlog>100</backlog> 192.88.134.0/23T, 185.93.228.0/22, 66.248.200.0/22T, 208.109.0.0/22T, 2a02:fe80::/29T
<instances>1</instances> </allow>
<priority>0</priority> </accessControl>
<memSoftLimit>2047M</memSoftLimit> </security>
<memHardLimit>2047M</memHardLimit> <extProcessorList>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp5</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp5.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp53</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp53.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/fcgi-bin/lsphp5</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp53/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp53</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp53.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp54</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp54.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp53/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp54/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp54</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp54.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp55</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp55.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp54/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp55/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp55</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp55.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp56</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp56.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp55/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp56/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp56</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp56.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp70</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp70.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp56/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp70/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp70</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp70.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp71</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp71.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp70/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp71/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp71</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp71.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp72</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp72.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp71/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp72/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp72</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp72.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp73</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp73.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp72/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp73/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp73</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp73.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp74</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp74.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp73/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp74/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp74</name>
<extProcessor> <address>uds://tmp/lshttpd/lsphp74.sock</address>
<type>lsapi</type> <maxConns>35</maxConns>
<name>lsphp80</name> <env>PHP_LSAPI_CHILDREN=35</env>
<address>uds://tmp/lshttpd/lsphp80.sock</address> <initTimeout>60</initTimeout>
<maxConns>35</maxConns> <retryTimeout>0</retryTimeout>
<env>PHP_LSAPI_CHILDREN=35</env> <persistConn>1</persistConn>
<initTimeout>60</initTimeout> <respBuffer>0</respBuffer>
<retryTimeout>0</retryTimeout> <autoStart>3</autoStart>
<persistConn>1</persistConn> <path>$SERVER_ROOT/lsphp74/bin/lsphp</path>
<respBuffer>0</respBuffer> <backlog>100</backlog>
<autoStart>3</autoStart> <instances>1</instances>
<path>$SERVER_ROOT/lsphp80/bin/lsphp</path> <priority>0</priority>
<backlog>100</backlog> <memSoftLimit>2047M</memSoftLimit>
<instances>1</instances> <memHardLimit>2047M</memHardLimit>
<priority>0</priority> <procSoftLimit>400</procSoftLimit>
<memSoftLimit>2047M</memSoftLimit> <procHardLimit>500</procHardLimit>
<memHardLimit>2047M</memHardLimit> </extProcessor>
<procSoftLimit>400</procSoftLimit> <extProcessor>
<procHardLimit>500</procHardLimit> <type>lsapi</type>
</extProcessor> <name>lsphp80</name>
</extProcessorList> <address>uds://tmp/lshttpd/lsphp80.sock</address>
<scriptHandlerList> <maxConns>35</maxConns>
<scriptHandler> <env>PHP_LSAPI_CHILDREN=35</env>
<suffix>php</suffix> <initTimeout>60</initTimeout>
<type>lsapi</type> <retryTimeout>0</retryTimeout>
<handler>lsphp5</handler> <persistConn>1</persistConn>
</scriptHandler> <respBuffer>0</respBuffer>
<scriptHandler> <autoStart>3</autoStart>
<suffix>php5</suffix> <path>$SERVER_ROOT/lsphp80/bin/lsphp</path>
<type>lsapi</type> <backlog>100</backlog>
<handler>lsphp5</handler> <instances>1</instances>
</scriptHandler> <priority>0</priority>
<scriptHandler> <memSoftLimit>2047M</memSoftLimit>
<suffix>php53</suffix> <memHardLimit>2047M</memHardLimit>
<type>lsapi</type> <procSoftLimit>400</procSoftLimit>
<handler>lsphp53</handler> <procHardLimit>500</procHardLimit>
</scriptHandler> </extProcessor>
<scriptHandler> <extProcessor>
<suffix>php54</suffix> <type>lsapi</type>
<type>lsapi</type> <name>lsphp81</name>
<handler>lsphp54</handler> <address>uds://tmp/lshttpd/lsphp81.sock</address>
</scriptHandler> <maxConns>35</maxConns>
<scriptHandler> <env>PHP_LSAPI_CHILDREN=35</env>
<suffix>php55</suffix> <initTimeout>60</initTimeout>
<type>lsapi</type> <retryTimeout>0</retryTimeout>
<handler>lsphp55</handler> <persistConn>1</persistConn>
</scriptHandler> <respBuffer>0</respBuffer>
<scriptHandler> <autoStart>3</autoStart>
<suffix>php56</suffix> <path>$SERVER_ROOT/lsphp81/bin/lsphp</path>
<type>lsapi</type> <backlog>100</backlog>
<handler>lsphp56</handler> <instances>1</instances>
</scriptHandler> <priority>0</priority>
<scriptHandler> <memSoftLimit>2047M</memSoftLimit>
<suffix>php70</suffix> <memHardLimit>2047M</memHardLimit>
<type>lsapi</type> <procSoftLimit>400</procSoftLimit>
<handler>lsphp70</handler> <procHardLimit>500</procHardLimit>
</scriptHandler> </extProcessor>
<scriptHandler> </extProcessorList>
<suffix>php71</suffix> <scriptHandlerList>
<type>lsapi</type> <scriptHandler>
<handler>lsphp71</handler> <suffix>php</suffix>
</scriptHandler> <type>lsapi</type>
<scriptHandler> <handler>lsphp5</handler>
<suffix>php72</suffix> </scriptHandler>
<type>lsapi</type> <scriptHandler>
<handler>lsphp72</handler> <suffix>php5</suffix>
</scriptHandler> <type>lsapi</type>
<scriptHandler> <handler>lsphp5</handler>
<suffix>php73</suffix> </scriptHandler>
<type>lsapi</type> <scriptHandler>
<handler>lsphp73</handler> <suffix>php53</suffix>
</scriptHandler> <type>lsapi</type>
<scriptHandler> <handler>lsphp53</handler>
<suffix>php74</suffix> </scriptHandler>
<type>lsapi</type> <scriptHandler>
<handler>lsphp74</handler> <suffix>php54</suffix>
</scriptHandler> <type>lsapi</type>
<scriptHandler> <handler>lsphp54</handler>
<suffix>php80</suffix> </scriptHandler>
<type>lsapi</type> <scriptHandler>
<handler>lsphp80</handler> <suffix>php55</suffix>
</scriptHandler> <type>lsapi</type>
</scriptHandlerList> <handler>lsphp55</handler>
<phpConfig> </scriptHandler>
</phpConfig> <scriptHandler>
<railsDefaults> <suffix>php56</suffix>
<railsEnv>1</railsEnv> <type>lsapi</type>
<maxConns>5</maxConns> <handler>lsphp56</handler>
<env>LSAPI_MAX_IDLE=60</env> </scriptHandler>
<initTimeout>180</initTimeout> <scriptHandler>
<retryTimeout>0</retryTimeout> <suffix>php70</suffix>
<pcKeepAliveTimeout>60</pcKeepAliveTimeout> <type>lsapi</type>
<respBuffer>0</respBuffer> <handler>lsphp70</handler>
<backlog>50</backlog> </scriptHandler>
<runOnStartUp>1</runOnStartUp> <scriptHandler>
<priority>3</priority> <suffix>php71</suffix>
<memSoftLimit>2047M</memSoftLimit> <type>lsapi</type>
<memHardLimit>2047M</memHardLimit> <handler>lsphp71</handler>
<procSoftLimit>400</procSoftLimit> </scriptHandler>
<procHardLimit>500</procHardLimit> <scriptHandler>
</railsDefaults> <suffix>php72</suffix>
</httpServerConfig> <type>lsapi</type>
<handler>lsphp72</handler>
</scriptHandler>
<scriptHandler>
<suffix>php73</suffix>
<type>lsapi</type>
<handler>lsphp73</handler>
</scriptHandler>
<scriptHandler>
<suffix>php74</suffix>
<type>lsapi</type>
<handler>lsphp74</handler>
</scriptHandler>
<scriptHandler>
<suffix>php80</suffix>
<type>lsapi</type>
<handler>lsphp80</handler>
</scriptHandler>
<scriptHandler>
<suffix>php81</suffix>
<type>lsapi</type>
<handler>lsphp81</handler>
</scriptHandler>
</scriptHandlerList>
<phpConfig>
</phpConfig>
<railsDefaults>
<railsEnv>1</railsEnv>
<maxConns>5</maxConns>
<env>LSAPI_MAX_IDLE=60</env>
<initTimeout>180</initTimeout>
<retryTimeout>0</retryTimeout>
<pcKeepAliveTimeout>60</pcKeepAliveTimeout>
<respBuffer>0</respBuffer>
<backlog>50</backlog>
<runOnStartUp>1</runOnStartUp>
<priority>3</priority>
<memSoftLimit>2047M</memSoftLimit>
<memHardLimit>2047M</memHardLimit>
<procSoftLimit>400</procSoftLimit>
<procHardLimit>500</procHardLimit>
</railsDefaults>
</httpServerConfig>