File: //usr/local/apache.backup/non_apache/___var___cpanel___templates___apache2___vhost.default
<VirtualHost[% FOREACH ipblock IN vhost.ips %] [% ipblock.ip %]:[% ipblock.port %][% END %]>
ServerName [% 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' -%]
CustomLog [% serverroot %]/domlogs/[% vhost.servername %] combined
[% ELSE %]
TransferLog [% serverroot %]/domlogs/[% vhost.servername %]
[% END -%]
[% IF supported.mod_log_config && supported.mod_logio -%]
CustomLog [% serverroot %]/domlogs/[% vhost.servername %]-bytes_log "%{%s}t %I .\n%{%s}t %O ."
[% END -%]
## User [% vhost.user %] # Needed for Cpanel::ApacheConf
[% IF supported.mod_userdir && userdirprotect_enabled && vhost.userdirprotect != '-1' -%]
UserDir disabled
UserDir enabled [% vhost.user %] [% vhost.userdirprotect %]
[% 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>
SuexecUserGroup [% vhost.user %] [% vhost.group %]
</IfModule>
[% END -%]
[% IF supported.mod_alias -%]
[% IF scriptalias == 1 -%]
ScriptAlias /cgi-bin/ [% vhost.documentroot %]/cgi-bin/
[% END -%]
[% END -%]
[%- added_include = 0 %]
[%- IF file_test('d', '/usr/local/apache/conf/userdata/') %]
[%- IF fglob('/usr/local/apache/conf/userdata/*.conf') %]
[%- added_include = 1 %]
Include "/usr/local/apache/conf/userdata/*.conf"
[%- END %]
[%- IF vhost.owner && fglob('/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 fglob('/usr/local/apache/conf/userdata/std/*.conf') %]
[%- added_include = 1 %]
Include "/usr/local/apache/conf/userdata/std/*.conf"
[%- END %]
[%- IF vhost.owner && fglob('/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 = '/usr/local/apache/conf/userdata/std/2/' %]
[%- IF file_test('d',vhost_include_base) %]
[%- IF fglob(vhost_include_base _ '*.conf') %]
[%- added_include = 1 %]
Include "[% vhost_include_base %]*.conf"
[%- END %]
[%- IF vhost.owner && fglob(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 uniq(domains_list) %]
[%- domain = 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 %]
[%- SET vhost_include_base = '/usr/local/apache/conf/userdata/std/2/' %]
[%- domain = 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>