Edit File: ___var___cpanel___templates___apache2___vhost.default
<VirtualHost[% FOREACH ipblock IN vhost.ips %] [% ipblock.ip %]:[% ipblock.port %][% END %]> ServerName [% wildcard_safe(vhost.servername) %] [% IF vhost.serveralias_array.size -%] [% FOREACH alias IN vhost.serveralias_array -%] ServerAlias [% alias %] [% END -%] [% ELSE -%] ServerAlias [% vhost.serveralias %] [% END -%] DocumentRoot [% vhost.documentroot %] [% IF vhost.serveradmin -%] ServerAdmin [% vhost.serveradmin %] [% ELSE %] ServerAdmin webmaster@[% vhost.servername %] [% END -%] [% IF vhost.usecanonicalname -%] UseCanonicalName [% vhost.usecanonicalname %] [% ELSE %] UseCanonicalName Off [% END -%] [% IF !vhost.hascgi -%] Options -ExecCGI -Includes RemoveHandler cgi-script .cgi .pl .plx .ppl .perl [% END -%] [% IF logstyle == 'combined' -%] [%- IF !enable_piped_logs || !supported.mod_log_config -%] CustomLog [% serverroot %]/domlogs/[% wildcard_safe(vhost.log_servername) %] combined [%- END %] [% ELSE %] TransferLog [% serverroot %]/domlogs/[% wildcard_safe(vhost.log_servername) %] [% END -%] [% IF supported.mod_log_config && supported.mod_logio && !enable_piped_logs -%] CustomLog [% serverroot %]/domlogs/[% wildcard_safe(vhost.log_servername) %]-bytes_log "%{%s}t %I .\n%{%s}t %O ." [% END -%] ## User [% vhost.user %] # Needed for Cpanel::ApacheConf [% IF supported.mod_userdir -%] [% IF userdirprotect_enabled -%] [% IF vhost.userdirprotect == '-1' -%] UserDir enabled [% ELSE -%] UserDir disabled UserDir enabled [% vhost.user %] [% vhost.userdirprotect %] [% END -%] [% ELSE -%] [% IF vhost.user != 'nobody' -%] UserDir enabled [% vhost.user %] [% END -%] [% END -%] [% END -%] [% IF supported.mod_suphp -%] <IfModule mod_suphp.c> suPHP_UserGroup [% vhost.user %] [% vhost.group %] </IfModule> [% END -%] [% IF phpopenbasedirprotect_enabled && vhost.phpopenbasedirprotect && ( supported.libphp4 || supported.libphp5 ) -%] <IfModule concurrent_php.c> php4_admin_value open_basedir "[% vhost.homedir %]:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp" php5_admin_value open_basedir "[% vhost.homedir %]:/usr/lib/php:/usr/local/lib/php:/tmp" </IfModule> <IfModule !concurrent_php.c> <IfModule mod_php4.c> php_admin_value open_basedir "[% vhost.homedir %]:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp" </IfModule> <IfModule mod_php5.c> php_admin_value open_basedir "[% vhost.homedir %]:/usr/lib/php:/usr/local/lib/php:/tmp" </IfModule> <IfModule sapi_apache2.c> php_admin_value open_basedir "[% vhost.homedir %]:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp" </IfModule> </IfModule> [% END -%] [% IF vhost.user != 'nobody' -%] <IfModule !mod_disable_suexec.c> <IfModule !mod_ruid2.c> SuexecUserGroup [% vhost.user %] [% vhost.group %] </IfModule> </IfModule> <IfModule mod_ruid2.c> RMode config RUidGid [% vhost.user %] [% vhost.group %] [% IF jailapache && vhost.jailed -%] RDocumentChRoot /home/virtfs/[% vhost.user %] [% vhost.documentroot %] [% END -%] </IfModule> <IfModule itk.c> # For more information on MPM ITK, please read: # http://mpm-itk.sesse.net/ AssignUserID [% vhost.user %] [% vhost.group %] </IfModule> [% END -%] [% IF supported.mod_alias -%] [% IF vhost.hascgi && scriptalias == 1 -%] ScriptAlias /cgi-bin/ [% vhost.documentroot %]/cgi-bin/ [% END -%] [% END -%] [%- added_include = 0 %] [%- IF file_test('d', '/usr/local/apache/conf/userdata/') %] [%- IF cachedfglob('/usr/local/apache/conf/userdata/*.conf') %] [%- added_include = 1 %] Include "/usr/local/apache/conf/userdata/*.conf" [%- END %] [%- IF vhost.owner && cachedfglob('/usr/local/apache/conf/userdata/*.owner-' _ vhost.owner) %] [%- added_include = 1 %] Include "/usr/local/apache/conf/userdata/*.owner-[% vhost.owner %]" [%- END %] [%- IF file_test('d', '/usr/local/apache/conf/userdata/std') %] [%- IF cachedfglob('/usr/local/apache/conf/userdata/std/*.conf') %] [%- added_include = 1 %] Include "/usr/local/apache/conf/userdata/std/*.conf" [%- END %] [%- IF vhost.owner && cachedfglob('/usr/local/apache/conf/userdata/std/*.owner-' _ vhost.owner) %] [%- added_include = 1 %] Include "/usr/local/apache/conf/userdata/std/*.owner-[% vhost.owner %]" [%- END %] [% SET vhost_include_base = '' %] [% FOREACH vhost_include_dir IN [ "/usr/local/apache/conf/userdata/std/$apache_target_version/", '/usr/local/apache/conf/userdata/std/2/' ] %] [% IF file_test('d',vhost_include_dir) %] [% SET vhost_include_base = vhost_include_dir %] [% LAST %] [% END %] [% END %] [%- IF vhost_include_base %] [%- IF cachedfglob(vhost_include_base _ '*.conf') %] [%- added_include = 1 %] Include "[% vhost_include_base %]*.conf" [%- END %] [%- IF vhost.owner && cachedfglob(vhost_include_base _ '*.owner-' _ vhost.owner) %] [%- added_include = 1 %] Include "[% vhost_include_base %]*.owner-[% vhost.owner %]" [%- END %] [%- IF file_test('d',vhost_include_base _ vhost.user) %] [%- IF fglob(vhost_include_base _ vhost.user _ '/*.conf') %] [%- added_include = 1 %] Include "[% vhost_include_base %][% vhost.user %]/*.conf" [%- END %] [%- domains_list = vhost.serveralias.split(' ') %] [%- domains_list.push(vhost.servername) %] [%- FOREACH domain IN domains_list.unique() %] [%- domain = legacy_wildcard_safe(domain) %] [%- IF file_test('d',vhost_include_base _ vhost.user _ '/' _ domain) %] [%- IF fglob(vhost_include_base _ vhost.user _ '/' _ domain _ '/*.conf') %] [%- added_include = 1 %] Include "[% vhost_include_base %][% vhost.user %]/[% domain %]/*.conf" [%- END %] [%- END %] [%- END %] [%- END %] [%- END %] [%- END %] [%- END %] [%- IF !added_include %] [% IF apache_target_version %] [%- SET vhost_include_base = "/usr/local/apache/conf/userdata/std/$apache_target_version/" %] [% ELSE %] [%- SET vhost_include_base = '/usr/local/apache/conf/userdata/std/2/' %] [% END %] [%- domain = legacy_wildcard_safe(vhost.servername) %] # To customize this VirtualHost use an include file at the following location # Include "[% vhost_include_base %][% vhost.user %]/[% domain %]/*.conf" [%- END %] </VirtualHost>
Back to File Manager