Files
CyberPanel/plogical/vhost.pyc

301 lines
28 KiB
Plaintext
Raw Normal View History

2018-07-29 01:20:46 +05:00
<03>
<EFBFBD><EFBFBD>\[c@sddlZddlZddlZddlZejjd<00>ejjdd<00>ej<00>ddl Z ddl
Z
ddl m Z m Z ddlZddlZddlZddlmZddlmZddlmZdd lmZd
d d <00><00>YZdS( i<><69><EFBFBD><EFBFBD>Ns/usr/local/CyberCPtDJANGO_SETTINGS_MODULEsCyberCP.settings(tWebsitest ChildDomains(t Databases(tmysqlUtilities(tDNS(trandinttvhostcBspeZdZdZed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Z ed<00><00>Z
ed<00><00>Z ed <00><00>Z ed
<00><00>Z ed <00><00>Zed <00><00>Zedd <00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>ZRS(s/usr/local/lswss/usr/local/CyberCPcCs<>y<>ttjd<00>}d|d|}tj|<00>}tj|d|dtj<00>d|}tj|<00>}tj|d|dtj<00>d|d|}tj|<00>}tj|d|dtj<00>Wn-tk
r<>}t j
j t |<00>d <17>nXdS(
Ntwsadduser s -M -d tstdouttstderrs groupadd susermod -a -G t s [addingUsers]( topentostdevnulltshlextsplitt
subprocesstcalltSTDOUTt BaseExceptiontloggingtCyberCPLogFileWritert writeToFiletstr(tvirtualHostUsertpathtFNULLtcommandtcmdtmsg((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytaddUsers
 c Cs<>y<>ttjd<00>}yVtj|<00>d|d|d|}tj|<00>}tj|d|dtj<00>Wn4t k
r<>} t
j j t | <00>d<17>dd gSXyVtj|<00>d|d|d|}tj|<00>}tj|d|dtj<00>Wn4t k
r.} t
j j t | <00>d
<17>dd gSXy{tj|<00>d|}tj|<00>}tj|d|dtj<00>d |}tj|<00>}tj|d|dtj<00>Wn4t k
r<>} t
j j t | <00>d<17>ddgSXytj|<00>Wn4t k
r(} t
j j t | <00>d<17>ddgSXyHt|d<00>}
d|}tj|<00>}tj|d|dtj<00>Wn4tk
r<>} t
j j t | <00>d<17>ddgSXddgSWn:tk
r<>} t
j j t | <00>d<17>dt | <00>gSXdS( NRschown t:R R R
sI [27 Not able create to directories for virtual host [createDirectories]]isA[27 Not able to directories for virtual host [createDirectories]]sB [33 Not able to directories for virtual host [createDirectories]]sA[33 Not able to directories for virtual host [createDirectories]]tnobodys chmod -R 666 sB [39 Not able to directories for virtual host [createDirectories]]sA[39 Not able to directories for virtual host [createDirectories]]sB [45 Not able to directories for virtual host [createDirectories]]sA[45 Not able to directories for virtual host [createDirectories]]sw+tlsadms [createDirectories]]itNones [createDirectories]s chown nobodys chown nobody:schown nobody:nobodyschown nobody:nobody s chown lsadms chown lsadm:schown lsadm:lsadmschown lsadm:lsadm (R R RtmakedirsRRRRRtOSErrorRRRRtIOErrorR( RRtpathHTMLtpathLogstconfPathtcompletePathToConfigFileRRRRtfile((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcreateDirectories2sd         

     
  cCs<>y<>ttjd<00>}tjdd|d<17>d|d|dd|d}tj|<00>}tj|d|d tj <00>t
j d
}dd|}tj|<00>}tj|d|d tj <00>Wn-t k
r<>}t jjt|<00>d <17>nXdS(NRs/usr/local/CyberCP/index.htmls/home/s/public_html/index.htmlschown R R R R
s /conf/vhostss chown -R R"s [finalizeVhostCreation]schown -R lsadmschown -R lsadm:schown -R lsadm:lsadm(R R RtshutiltcopyRRRRRRt Server_rootRRRRR(tvirtualHostNameRRRRt vhostPathR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytfinalizeVhostCreationzs"  c Cs<>d|}d|d}d|d}tjd|}|d} tj||<00>tj|||||| <00>}
|
ddkr<>d|
dgStj| |||||<00>dkr<>ddgSdd gSdS(
Ns/home/s /public_htmls/logss /conf/vhosts/s /vhost.confiiR#sK[61 Not able to create per host virtual configurations [perHostVirtualConf](RR/RR,tperHostVirtualConf( R0tadministratorEmailRt
phpVersiont openBasedirRR'R(R)R*tresult((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcreateDirectoryForVirtualHost<73>s

$
cFCsmy8t|d<00>}dd}dd}dd} d|d}
dd} ddd} |j|<00>|j|<00>|j| <00>|j|
<00>|j| <00>|j| <00>dO} d
d}d d}dQ}|j| <00>|j|<00>|j|<00>|j|<00>d d}d
d}dd}dd}dS}|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>dd}d
d}dd}dd}dd}d}dd}dU}|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>dV}d|dd}dX}|j|<00>|j|<00>|j|<00>|dkrqd}n~|dkr<>d}ni|dkr<>d}nT|dkr<>d}n?|dkr<>d }n*|d!kr<>d"}n|d#kr<>d$}nd%|d&} d'}!d(|d)}"d*}#d+}$d,}%d-}&d.}'d/}(d0})d1}*d2|d3}+d4|d},d5|d}-d6}.d7}/d8}0d9}1d:}2|j| <00>|j|!<00>|j|"<00>|j|#<00>|j|$<00>|j|%<00>|j|&<00>|j|'<00>|j|(<00>|j|)<00>|j|*<00>|j|+<00>|j|,<00>|j|-<00>|j|.<00>|j|/<00>|j|0<00>|j|1<00>|j|2<00>d;}3d<}4d=}5d>}6d?}7d@}8dA}9dB}:dC};dD}<dE}=dF}>dG}?dH}@d:}AdI}Bd:}C|j|3<00>|j|4<00>|j|5<00>|j|6<00>|j|7<00>|j|8<00>|j|9<00>|j|:<00>|j|;<00>|j|<<00>|dJkr<>|j|=<00>n|j|><00>|j|?<00>|j|@<00>|j|A<00>|j|B<00>|j|C<00>dD}<dK}=d:}A|j|<<00>|dJkr |j|=<00>n|j|A<00>dL}D|j|D<00>|j<00>Wn.tk
rh}Etjjt|E<00>dM<17>dNSXdJS(YNsw+s.docRoot $VH_ROOT/public_htmls
s"vhDomain $VH_NAMEs&vhAliases www.$VH_NAMEsadminEmails senableGzip 1senableIpGeo 1sindex {s useServer 0s/ indexFiles index.php, index.htmlt}s+errorlog $VH_ROOT/logs/$VH_NAME.error_log {s logLevel ERRORs rollingSize 10Ms-accesslog $VH_ROOT/logs/$VH_NAME.access_log {s6 logFormat "%v %h %l %u %t "%r" %>s %b"s logHeaders 5s keepDays 10s compressArchive 1sscripthandler {s add lsapi:s phpsPHP 5.3t53sPHP 5.4t55sPHP 5.5sPHP 5.6t56sPHP 7.0t70sPHP 7.1t71sPHP 7.2t72s extprocessor s {
s type lsapi
s, address UDS://tmp/lshttpd/s.sock
s maxConns 10
s, env LSAPI_CHILDREN=10
s initTimeout 600
s retryTimeout 0
s persistConn 1
s pcKeepAliveTimeout 1
s respBuffer 0
s autoStart 1
s/ path /usr/local/lsws/lsphps /bin/lsphp
s extUser s extGroup s memSoftLimit 2047M
s memHardLimit 2047M
s procSoftLimit 400
s procHardLimit 500
s}
scontext /.filemanager {
sC location /usr/local/lsws/Example/html/FileManager
s allowBrowse 1
s autoIndex 1
s accessControl {
s/ allow 127.0.0.1, localhost
s$ deny 0.0.0.0/0
s }
s0 rewrite {
inherit 0
}
sphpIniOverride {
sVphp_admin_value open_basedir "/tmp:/usr/local/lsws/Example/html/FileManager:$VH_ROOT"
sphp_value display_errors "Off"
s%php_value upload_max_filesize "200M"
sphp_value post_max_size "250M"
s addDefaultCharset off
is-php_admin_value open_basedir "/tmp:$VH_ROOT"
s<EFBFBD>
context / {
location $DOC_ROOT/
allowBrowse 1
rewrite {
enable 1
RewriteFile .htaccess
}
addDefaultCharset off
}
s: [IO Error with per host config file [perHostVirtualConf]]is index {
s}
s}
s}
s}
s}
s}
sscripthandler {
s}
s}
( R t
writelinestwritetcloseRRRRR(FtvhFileR4RR5R0R6tconfFiletdocRoottvhDomaint vhAliasest adminEmailst
enableGzipt enableIpGeotindext
userServert
indexFilest index_endt error_logt useServertlogLevelt rollingSizet error_log_endt
access_Logt logFormatt
logHeaderstkeepDaystcompressArchivetaccess_Log_endt scripthandlertaddtphp_endtphpt extprocessorttypetaddresstmaxConnstenvt initTimeoutt retryTimeoutt persistConntpersistConnTimeoutt
respBuffert autoStartRtextUsertextGroupt memSoftLimitt memHardLimitt procSoftLimitt procHardLimittextprocessorEndtcontexttlocationt allowBrowset autoIndext accessControltallowtdenytaccessControlEndstrewriteInherittphpIniOverridetphp_admin_valuet php_valuetphp_value_upload_max_sizetphp_value_post_max_sizetendPHPIniOverridetdefaultCharSett contextEndst slashContextR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyR3<00>s8



      

    



     





                                                                  cCs<>y<>td<00>j<00>}tdd<00>}d|d|d}d}xt|D]l}|dkr<>|jd<00>dkr<>|jd <00>dkr<>|j|<00>|j|<00>d
}qG|j|<00>qGWdSWn*tk
r<>}tjjt|<00><00>d
SXdS( Ns&/usr/local/lsws/conf/httpd_config.confRs map R s
itlisteneri<72><69><EFBFBD><EFBFBD>tDefaulti( R t readlinestfindR@RRRRR(R0tdatatwriteDataToFiletmapt
mapcheckertitemsR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcreateNONSSLMapEntry<72>s 6   cCsy<>tj|<00>dkr"ddgStdd<00>}|jd<00>|jd|d<17>|jd<00>|jd <00>|jd
<00>|jd <00>|jd <00>|jd <00>|jd<00>|j<00>|j<00>ddgSWn4tk
r}tjjt |<00>d<17>ddgSXdS(NisFFailed to create NON SSL Map Entry [createConfigInMainVirtualHostFile]s&/usr/local/lsws/conf/httpd_config.conftas
s virtualHost s {
s) vhRoot /home/$VH_NAME
sG configFile $SERVER_ROOT/conf/vhosts/$VH_NAME/vhost.conf
s allowSymbolLink 1
s enableScript 1
s restrained 1
s}
iR#sH223 [IO Error with main config file [createConfigInMainVirtualHostFile]](
RR<>R R@RBRRRRR(R0R<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyt!createConfigInMainVirtualHostFile<6C>s& 
        

cCs-y<>tj||<00>tjjd|<00>}tjjd|<00>}|jj<00>}x=|D]5}tjj <00>t
jj <00>}tj|j |<00>qSWx$|D]}t j |j|j<00>q<>W|j<00>tj|<00>tjj<00>d|}tjtj|<00><00>Wn.tk
r(}tjjt|<00>d<17>dSXdS(Ntdomaintwebsitessudo rm -rf /home/vmail/sN [Not able to remove virtual host configuration from main configuration file.]ii(RtdeleteCoreConfRtobjectstgetRtfiltertchilddomains_settalltcountRR<>RtdeleteDatabasetdbNametdbUsertdeleteRt deleteDNSZonetinstallUtilitiestreStartLiteSpeedRRRRRRRRR(R0t numberOfSitest
delWebsitet databasest childDomainsR<73>RR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytdeleteVirtualHostConfigurations<6E>s&  
  
c
Cs<>d|}ytj|<00>Wn-tk
rJ}tjjt|<00>d<17>nXy"tjd|}tj|<00>Wn-tk
r<>}tjjt|<00>d<17>nXy&t d<00>j
<00>}t dd<00>}d}d}x<>|D]<5D>} |dkr<>| j |<00>dkr| j d |<17>dkrq<>n| j |<00>dkrb| j d
<00>dksY| j d <00>dkrbd }n| j d <00>dkr<>| j d<00>dkr<>d }n|dkr<>|dkr<>|j | <00>n| j d<00>dkr<>|d ks<>|d kr<>d}d}q<>q<>| j |<00>dkr0| j d |<17>dkr0q<>n| j |<00>dkrx| j d
<00>dkso| j d <00>dkrxd }n|dkr<>|j | <00>n| j d<00>dkr<>|d kr<>d}q<>q<>WWn.tk
r<>}tjjt|<00>d<17>d SXdS(Ns/home/sD [Not able to remove virtual host directory from /home continuing..]s /conf/vhosts/sF [Not able to remove virtual host configuration directory from /conf ]s&/usr/local/lsws/conf/httpd_config.confRii<><69><EFBFBD><EFBFBD>s map t virtualHostt virtualhostiR<>tSSLR9sN [Not able to remove virtual host configuration from main configuration file.]( R-trmtreeRRRRRRR/R R<>R<>R@(
R0R<>tvirtualHostPathRR)R<>R<>tchecktsslCheckR<6B>((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyR<79><00>s^
    * * - *  ! cCstjjd|<17>rdSdS(Ns/home/ii(R Rtexists(R0((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcheckIfVirtualHostExists.scCs<>d}yGt|d<00>j<00>}|dkr3d}n~|dkrHd}ni|dkr]d}nT|d krrd
}n?|d kr<>d }n*|d kr<>d}n|dkr<>d}nt|d<00>}dt|<00>d}xU|D]M}|jd<00>dkr|jd<00>dkr|j|<00>q<>|j|<00>q<>W|j<00>tjj<00>dGHdSWnMtk
r<>}t j
j t|<00>d<17>dGt|<00>GHdt|<00>dgSXdS(NitrsPHP 5.3i5sPHP 5.4i6sPHP 5.5i7sPHP 5.6i8sPHP 7.0iFsPHP 7.1iGsPHP 7.2iHRs/ path /usr/local/lsws/lsphps /bin/lsphp
s/usr/local/lsws/lsphpi<70><69><EFBFBD><EFBFBD>Rs1,NoneiR#s1 [IO Error with per host config file [changePHP]](isNone( R R<>RR<>R@RBR<>R<>RRRR(RCR5tfinalphpR<70>R<>RR<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyt changePHP4s@               *
  cCs9yWn.tk
r4}tjjt|<00>d<17>dSXdS(Ns1 [IO Error with per host config file [changePHP]]ii(RRRRR(R0tfileNameR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytaddRewriteRulesds cCsgy2x'|D]}|jd<00>dkr
dSq
WdSWn.tk
rb}tjjt|<00>d<17>dSXdS(Ns .htaccessi<73><69><EFBFBD><EFBFBD>iis= [IO Error with per host config file [checkIfRewriteEnabled]](R<>RRRRR(R<>R<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcheckIfRewriteEnabledns  c Cs<>y,d|d|d}tjjd|d<17>s;dGHnd|d}tjj|<00>scdGHntjj|<00>r&yqt|<00>j<00>}t|djd<00><00>}tt|<00>d<15>}td
<00>t|<00>}t|<00>t|<00>}Wn dGHnX|d kr
d
}nt|<00>d t|<00>GHndGHWnct k
r`}t
j j t|<00>d <17>dGHn2t k
r<>}t
j j t|<00>d <17>dGHnXdS(Ns/home/s/logs/s .access_logs/logss0,0s /logs/bwmetais
g<00>@idgY@t,s [findDomainBW]g0A(R RR<>R R<>tinttstriptfloatRR%RRRt
ValueError( t
domainNamet totalAllowedRtbwmetaR<61>t currentUsedtinMBt
percentageR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyt findDomainBW|s4    cCs\y,d|}tj|<00>}tj|<00>}Wn)tk
rW}tjjt|<00><00>nXdS(Ns%sudo chown -R cyberpanel:cyberpanel ( RRRRRRRRR(RRRtresR((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytpermissionControl<6F>s 
cCs\y,d|}tj|<00>}tj|<00>}Wn)tk
rW}tjjt|<00><00>nXdS(Nssudo chown -R root:root ( RRRRRRRRR(RRRR<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyt leaveControl<6F>s 
cCs<>y<>tjjtjd<00>}t|d<00>j<00>}xq|D]i}|j|<00>dkr7td|j
d<00><00>}x3|D](}|j d<00>j d<00>|krqdSqqWq7q7WdSWn.t k
r<>}t jjt|<00>d <17>dSXdS(
Nsconf/httpd_config.confR<66>i<><69><EFBFBD><EFBFBD>R R<>s
iis [checkIfAliasExists](R RtjoinRR/R R<>R<>R<>R#RR<>RRRRR(t aliasDomainR)R<>R<>tdomainsR<73>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcheckIfAliasExists<74>s  cCspy;x0|D](}|jd<00>jd<00>|kr
dSq
WdSWn.tk
rk}tjjt|<00>d<17>dSXdS(NR<4E>s
iis [checkIfSSLAliasExists](R<>RRRRR(R<>R<>R<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcheckIfSSLAliasExists<74>s cCsiy5t|d<00>j<00>}t|d<00>}d}x<>|D]<5D>}|jd<00>dkrXd}n|j|<00>dkr |jd<00>dkr |dkr td|jd<00><00>}|d|krtj||<00>dkr<>|j|j d <00>d
|d <17>d}q |j|<00>qq4|j|<00>q4W|j
<00>t j j <00>Wn-t k
rd}tjjt|<00>d <17>nXdS( NR<4E>Ris listener SSLi<4C><69><EFBFBD><EFBFBD>iR<>R s
s, s [createAliasSSLMap](R R<>R<>R<>R#RRR<>R@trstripRBR<>R<>RRRRR(R)t masterDomainR<6E>R<>RR<>R<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcreateAliasSSLMap<61>s&  6" 
cCs<>y<>ttjd<00>}tjd|d<17>d|d|d|d}tj|<00>}tj|d|dtj <00>t
j d }dd|}tj|<00>}tj|d|dtj <00>Wn-t k
r<>}t jjt|<00>d <17>nXdS(NRs/usr/local/CyberCP/index.htmls /index.htmlschown R R R R
s /conf/vhostss chown -R R"s [finalizeDomainCreation]schown -R lsadmschown -R lsadm:schown -R lsadm:lsadm(R R RR-R.RRRRRRR/RRRRR(RRRRRR1R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytfinalizeDomainCreation<6F>s  cCs<>ttjd<00>}tjd|}|d} yVtj|<00>d|d|d|}
tj|
<00>} tj | d|dtj
<00>Wn-t k
r<>} t j jt| <00>d <17>nXytj|<00>Wn4t k
r<>} t j jt| <00>d
<17>d d gSXyt| d <00>} Wn4tk
rD} t j jt| <00>d<17>d dgSXtj||| ||||<00>dkrvddgSd dgSdS(NRs /conf/vhosts/s /vhost.confschown R R R R
sP329 [Not able to create directories for virtual host [createDirectoryForDomain]]sP335 [Not able to create directories for virtual host [createDirectoryForDomain]]isI[344 Not able to directories for virtual host [createDirectoryForDomain]]sw+s [createDirectoryForDomain]]sI[351 Not able to directories for virtual host [createDirectoryForDomain]]iR#sL[359 Not able to create per host virtual configurations [perHostVirtualConf](R R RRR/R$RRRRRR%RRRRR&tperHostDomainConf(R<>R<>R5RR4RR6RR)R*RRRR+((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pytcreateDirectoryForDomain s4
      
c9CsPyt|d<00>}d|d}dd} dd}
d|d} dd} ddd} |j|<00>|j| <00>|j|
<00>|j| <00>|j| <00>|j| <00>dE}d
d}d d}dG}|j|<00>|j|<00>|j|<00>|j|<00>d |dd}d
d}dd}dd}dI}|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>d|dd}d
d}dd}dd}dd}d}dd}dK}|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>d}d}d}|j|<00>|dkrf|j|<00>n|j|<00>ttdd<00><00>} dL}!d|| dd}"dN}#|j|!<00>|j|"<00>|j|#<00>|d kr<>d!}$n~|d"kr<>d#}$ni|d$krd#}$nT|d%kr%d&}$n?|d'kr:d(}$n*|d)krOd*}$n|d+krdd,}$nd-|| d.}%d/}&d0|| d1}'d2}(d3})d4}*d5}+d6},d7}-d8}.d9}/d:|$d;}d<|d}0d=|d}1d>}2d?}3d@}4dA}5d}6|j|%<00>|j|&<00>|j|'<00>|j|(<00>|j|)<00>|j|*<00>|j|+<00>|j|,<00>|j|-<00>|j|.<00>|j|/<00>|j|<00>|j|0<00>|j|1<00>|j|2<00>|j|3<00>|j|4<00>|j|5<00>|j|6<00>dB}7|j|7<00>|j<00>Wn.tk
rK}8tjj t|8<00>dC<17>dDSXdS(ONsw+sdocRoot s
s"vhDomain $VH_NAMEs&vhAliases www.$VH_NAMEsadminEmails senableGzip 1senableIpGeo 1sindex {s useServer 0s/ indexFiles index.php, index.htmlR9serrorlog $VH_ROOT/logs/s .error_log {s logLevel ERRORs rollingSize 10Msaccesslog $VH_ROOT/logs/s .access_log {s6 logFormat "%v %h %l %u %t "%r" %>s %b"s logHeaders 5s keepDays 10s compressArchive 1sphpIniOverride {
sVphp_admin_value open_basedir "/tmp:/usr/local/lsws/Example/html/FileManager:$VH_ROOT"
s}
ii<>i'sscripthandler {s add lsapi:s phpsPHP 5.3R:sPHP 5.4R;sPHP 5.5sPHP 5.6R<sPHP 7.0R=sPHP 7.1R>sPHP 7.2R?s extprocessor s {
s type lsapi
s, address UDS://tmp/lshttpd/s.sock
s maxConns 10
s, env LSAPI_CHILDREN=10
s initTimeout 60
s retryTimeout 0
s persistConn 1
s pcKeepAliveTimeout 1
s respBuffer 0
s autoStart 1
s/ path /usr/local/lsws/lsphps /bin/lsphp
s extUser s extGroup s memSoftLimit 2047M
s memHardLimit 2047M
s procSoftLimit 400
s procHardLimit 500
s<EFBFBD>
context / {
location $DOC_ROOT/
allowBrowse 1
rewrite {
enable 1
RewriteFile .htaccess
}
addDefaultCharset off
}
s9 [IO Error with per host config file [perHostDomainConf]]is index {
s}
s}
s}
s}
s}
s}
sscripthandler {
s}
s}
(
R R@RRRARBRRRR(9RR<>RCR4R5RR6RDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRyRzR~tsockRandomPathRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoR<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyR<79>2s<>


      

    


     




                                                 cCsy<>tj|<00>dkr"ddgStdd<00>}|jd<00>|jd|d<17>|jd|d<17>|jd <00>|jd
<00>|jd <00>|jd <00>|jd <00>|jd<00>|j<00>ddgSWn4tk
r}tjjt |<00>d<17>ddgSXdS(NisFFailed to create NON SSL Map Entry [createConfigInMainVirtualHostFile]s&/usr/local/lsws/conf/httpd_config.confR<66>s
s virtualHost s {
s vhRoot /home/sG configFile $SERVER_ROOT/conf/vhosts/$VH_NAME/vhost.conf
s allowSymbolLink 1
s enableScript 1
s restrained 1
s}
iR#sG223 [IO Error with main config file [createConfigInMainDomainHostFile]](
RR<>R R@RBRRRRR(R<>R<>R<>R((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyt createConfigInMainDomainHostFile<6C>s&

       
 N(t__name__t
__module__R/t
cyberPanelt staticmethodRR,R2R8R3R<>R<>R<>R<>R<>R<>R#R<>R<>R<>R<>R<>R<>R<>R<>R<>R<>R<>R<>(((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyRs4H<0F>&)=0 )   '<0F>((R tos.pathtsystdjangoRtappendtenviront
setdefaulttsetupR-R<>twebsiteFunctions.modelsRRRRRRtdatabases.modelsRRt dnsUtilitiesRtrandomRR(((s7/home/usman/CyberPanelPremium/CyberCP/plogical/vhost.pyt<module>s"