MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //usr/local/ssl/local/apache.backup/non_apache/___var___cpanel___templates___apache2___main.default
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#   Direct modifications to the Apache configuration file may be lost upon subsequent regeneration of the       #
#   configuration file. To have modifications retained, all modifications must be checked into the              #
#   configuration system by running:                                                                            #
#       /usr/local/cpanel/bin/apache_conf_distiller --update                                                    #
#   To see if your changes will be conserved, regenerate the Apache configuration file by running:              #
#       /usr/local/cpanel/bin/build_apache_conf                                                                 #
#   and check the configuration file for your alterations. If your changes have been ignored, then they will    #
#   need to be added directly to their respective template files.                                               #
#                                                                                                               #
#   It is also possible to add custom directives to the various "Include" files loaded by this httpd.conf       #
#   For detailed instructions on using Include files and the apache_conf_distiller with the new configuration   #
#   system refer to the documentation at: http://go.cpanel.net/customdirectives                                 #
#                                                                                                               #
#   This configuration file was built from the following templates:                                             #
#     /var/cpanel/templates/apache2/main.default                                                                #
#     /var/cpanel/templates/apache2/main.local                                                                  #
#     /var/cpanel/templates/apache2/vhost.default                                                               #
#     /var/cpanel/templates/apache2/vhost.local                                                                 #
#     /var/cpanel/templates/apache2/ssl_vhost.default                                                           #
#     /var/cpanel/templates/apache2/ssl_vhost.local                                                             #
#                                                                                                               #
#  Templates with the '.local' extension will be preferred over templates with the '.default' extension.        #
#  The only template updated by the apache_conf_distiller is main.default.                                      #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #


[% IF file_test('f', '/usr/local/apache/conf/includes/pre_main_global.conf') -%]
Include "/usr/local/apache/conf/includes/pre_main_global.conf"
[% END -%]
[% IF file_test('f', '/usr/local/apache/conf/includes/pre_main_2.conf') -%]
Include "/usr/local/apache/conf/includes/pre_main_2.conf"

[% END -%]


[% FOREACH dir IN main.loadmodule.items -%]
LoadModule [% dir.module %] [% dir.filename %]
[% END -%]




[% FOREACH dir IN main.include.items -%]
Include [% dir.include %]
[% END -%]


UseCanonicalName [% main.usecanonicalname.item.usecanonicalname %]
AccessFileName [% main.accessfilename.item.accessfilename %]
DefaultType [% main.defaulttype.item.defaulttype %]
HostnameLookups [% main.hostnamelookups.item.hostnamelookups %]
ErrorLog [% main.errorlog.item.errorlog %]
[% FOREACH dir IN main.aliasmatch.items -%]
AliasMatch [% dir.match %] [% dir.path %]
[% END -%]

LanguagePriority [% main.languagepriority.item.languagepriority %]
ForceLanguagePriority [% main.forcelanguagepriority.item.type %]
[% FOREACH dir IN main.scriptaliasmatch.items -%]
ScriptAliasMatch [% dir.regex %] [% dir.path %]
[% END -%]

RewriteEngine [% main.rewriteengine.item.rewriteengine %]
[% FOREACH dir IN main.addtype.items -%]
AddType [% dir.mime %] [% dir.extension %]
[% END -%]

[% FOREACH dir IN main.alias.items -%]
Alias [% dir.url %] [% dir.path %]
[% END -%]


[% FOREACH dir IN main.scriptalias.items -%]
ScriptAlias [% dir.url %] [% dir.path %]
[% END -%]


<Directory "[% main.maindirectory.item.directory %]">
    Options [% main.directory.options.item.options %]
    AllowOverride [% main.directory.allowoverride.item.allowoverride %]
</Directory>

<Directory "[% main.maindirectoryusrlocalapachehtdocs.item.directory %]">
    Options [% main.directoryusrlocalapachehtdocs.options.item.options %]
    AllowOverride [% main.directoryusrlocalapachehtdocs.allowoverride.item.allowoverride %]
    Order [% main.directoryusrlocalapachehtdocs.order.item.order %]
[% FOREACH dir IN main.directoryusrlocalapachehtdocs.allow.items -%]
    Allow from [% dir.allow %]
[% END -%]

</Directory>

<Files [% main.mainfileserrorlog.item.files %]>
    Order [% main.fileserrorlog.order.item.order %]
[% FOREACH dir IN main.fileserrorlog.deny.items -%]
    Deny from [% dir.deny %]
[% END -%]

    Satisfy [% main.fileserrorlog.satisfy.item.satisfy %]
</Files>

<FilesMatch [% main.mainfilesmatchht.item.filesmatch %]>
    Order [% main.filesmatchht.order.item.order %]
[% FOREACH dir IN main.filesmatchht.deny.items -%]
    Deny from [% dir.deny %]
[% END -%]

</FilesMatch>

<IfModule [% main.mainifmodulemodmimec.item.ifmodule %]>
    TypesConfig [% main.ifmodulemodmimec.typesconfig.item.typesconfig %]
[% FOREACH dir IN main.ifmodulemodmimec.addlanguage.items -%]
    AddLanguage [% dir.lang %] [% dir.extensions %]
[% END -%]

[% FOREACH dir IN main.ifmodulemodmimec.addcharset.items -%]
    AddCharset [% dir.charset %] [% dir.extension %]
[% END -%]

[% FOREACH dir IN main.ifmodulemodmimec.addtype.items -%]
    AddType [% dir.mime %] [% dir.extension %]
[% END -%]

[% FOREACH dir IN main.ifmodulemodmimec.addhandler.items -%]
    AddHandler [% dir.handler %] [% dir.extension %]
[% END -%]

</IfModule>

<IfModule [% main.mainifmodulemodlogconfigc.item.ifmodule %]>
[% FOREACH dir IN main.ifmodulemodlogconfigc.logformat.items -%]
    LogFormat [% dir.logformat %]
[% END -%]

[% FOREACH dir IN main.ifmodulemodlogconfigc.customlog.items -%]
    CustomLog [% dir.target %] [% dir.format %]
[% END -%]

</IfModule>

<Directory "[% main.maindirectoryusrlocalapacheicons.item.directory %]">
    Options [% main.directoryusrlocalapacheicons.options.item.options %]
    AllowOverride [% main.directoryusrlocalapacheicons.allowoverride.item.allowoverride %]
    Order [% main.directoryusrlocalapacheicons.order.item.order %]
[% FOREACH dir IN main.directoryusrlocalapacheicons.allow.items -%]
    Allow from [% dir.allow %]
[% END -%]

</Directory>

<Directory "[% main.maindirectoryusrlocalapachemanual.item.directory %]">
    Options [% main.directoryusrlocalapachemanual.options.item.options %]
    AllowOverride [% main.directoryusrlocalapachemanual.allowoverride.item.allowoverride %]
    Order [% main.directoryusrlocalapachemanual.order.item.order %]
[% FOREACH dir IN main.directoryusrlocalapachemanual.allow.items -%]
    Allow from [% dir.allow %]
[% END -%]

[% FOREACH dir IN main.directoryusrlocalapachemanual.setenvif.items -%]
    SetEnvIf [% dir.attribute %] [% dir.regex %] [% dir.env_variables %]
[% END -%]

[% FOREACH dir IN main.directoryusrlocalapachemanual.redirectmatch.items -%]
    RedirectMatch [% dir.redirectmatch %]
[% END -%]

    <Files [% main.maindirectoryusrlocalapachemanualfileserrorlog.item.files %]>
        Order [% main.directoryusrlocalapachemanual.fileserrorlog.order.item.order %]
[% FOREACH dir IN main.directoryusrlocalapachemanual.fileserrorlog.deny.items -%]
        Deny from [% dir.deny %]
[% END -%]

        Satisfy [% main.directoryusrlocalapachemanual.fileserrorlog.satisfy.item.satisfy %]
    </Files>

    <Files [% main.maindirectoryusrlocalapachemanualfileshtml.item.files %]>
        SetHandler [% main.directoryusrlocalapachemanual.fileshtml.sethandler.item.sethandler %]
    </Files>

</Directory>

<Directory "[% main.maindirectoryusrlocalapachecgibin.item.directory %]">
    AllowOverride [% main.directoryusrlocalapachecgibin.allowoverride.item.allowoverride %]
    Options [% main.directoryusrlocalapachecgibin.options.item.options %]
    Order [% main.directoryusrlocalapachecgibin.order.item.order %]
[% FOREACH dir IN main.directoryusrlocalapachecgibin.allow.items -%]
    Allow from [% dir.allow %]
[% END -%]

</Directory>

<IfModule [% main.mainifmodulemodautoindexc.item.ifmodule %]>
    IndexOptions [% main.ifmodulemodautoindexc.indexoptions.item.indexoptions %]
[% FOREACH dir IN main.ifmodulemodautoindexc.addiconbyencoding.items -%]
    AddIconByEncoding [% dir.icon %] [% dir.mime %]
[% END -%]

[% FOREACH dir IN main.ifmodulemodautoindexc.addiconbytype.items -%]
    AddIconByType [% dir.icon %] [% dir.mime %]
[% END -%]

[% FOREACH dir IN main.ifmodulemodautoindexc.addicon.items -%]
    AddIcon [% dir.icon %] [% dir.extensions %]
[% END -%]

    DefaultIcon [% main.ifmodulemodautoindexc.defaulticon.item.defaulticon %]
    ReadmeName [% main.ifmodulemodautoindexc.readmename.item.readmename %]
    HeaderName [% main.ifmodulemodautoindexc.headername.item.headername %]
[% FOREACH dir IN main.ifmodulemodautoindexc.indexignore.items -%]
    IndexIgnore [% dir.indexignore %]
[% END -%]

</IfModule>

<IfModule [% main.mainifmodulemodsetenvifc.item.ifmodule %]>
[% FOREACH dir IN main.ifmodulemodsetenvifc.browsermatch.items -%]
    BrowserMatch [% dir.browsermatch %]
[% END -%]

</IfModule>

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#   Direct modifications to the Apache configuration file may be lost upon subsequent regeneration of the       #
#   configuration file. To have modifications retained, all modifications must be checked into the              #
#   configuration system by running:                                                                            #
#       /usr/local/cpanel/bin/apache_conf_distiller --update                                                    #
#   To see if your changes will be conserved, regenerate the Apache configuration file by running:              #
#       /usr/local/cpanel/bin/build_apache_conf                                                                 #
#   and check the configuration file for your alterations. If your changes have been ignored, then they will    #
#   need to be added directly to their respective template files.                                               #
#                                                                                                               #
#   It is also possible to add custom directives to the various "Include" files loaded by this httpd.conf       #
#   For detailed instructions on using Include files and the apache_conf_distiller with the new configuration   #
#   system refer to the documentation at: http://go.cpanel.net/customdirectives                                 #
#                                                                                                               #
#   This configuration file was built from the following templates:                                             #
#     /var/cpanel/templates/apache2/main.default                                                                #
#     /var/cpanel/templates/apache2/main.local                                                                  #
#     /var/cpanel/templates/apache2/vhost.default                                                               #
#     /var/cpanel/templates/apache2/vhost.local                                                                 #
#     /var/cpanel/templates/apache2/ssl_vhost.default                                                           #
#     /var/cpanel/templates/apache2/ssl_vhost.local                                                             #
#                                                                                                               #
#  Templates with the '.local' extension will be preferred over templates with the '.default' extension.        #
#  The only template updated by the apache_conf_distiller is main.default.                                      #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #


PidFile [% main.pidfile.item.pidfile %]
LockFile [% main.lockfile.item.lockfile %]
[% IF configured.ip_listen -%]
[%- FOREACH ip IN configured.ip_listen -%]
Listen [% ip %]:[% configured.main_port %]
[% END -%]
[% ELSE -%]
# Defined in /var/cpanel/cpanel.config: apache_port
Listen [% main.listen.item.listen %]
[% END -%]
User [% main.user.item.user %]
Group [% main.group.item.group %]
ExtendedStatus [% main.extendedstatus.item.extendedstatus %]
ServerAdmin [% main.serveradmin.item.serveradmin %]
ServerName [% wildcard_safe(main.servername.item.servername) %]
LogLevel [% main.loglevel.item.loglevel %]

# These can be set in WHM under 'Apache Global Configuration'
[% IF main.timeout.item.timeout.length %]Timeout [% main.timeout.item.timeout %][% END %]
[% IF main.traceenable.item.traceenable.length %]TraceEnable [% main.traceenable.item.traceenable %][% END %]
[% IF main.serversignature.item.serversignature.length %]ServerSignature [% main.serversignature.item.serversignature %][% END %]
[% IF main.servertokens.item.servertokens.length %]ServerTokens [% main.servertokens.item.servertokens %][% END %]
[% IF main.fileetag.item.fileetag.length %]FileETag [% main.fileetag.item.fileetag %][% END %]
[% IF main.startservers.item.startservers.length %]StartServers [% main.startservers.item.startservers %][% END %]
<IfModule prefork.c>
[% IF main.minspareservers.item.minspareservers.length %]MinSpareServers [% main.minspareservers.item.minspareservers %][% END %]
[% IF main.maxspareservers.item.maxspareservers.length %]MaxSpareServers [% main.maxspareservers.item.maxspareservers %][% END %]
</IfModule>
<IfModule itk.c>
[% IF main.minspareservers.item.minspareservers.length %]MinSpareServers [% main.minspareservers.item.minspareservers %][% END %]
[% IF main.maxspareservers.item.maxspareservers.length %]MaxSpareServers [% main.maxspareservers.item.maxspareservers %][% END %]
</IfModule>
[% IF main.serverlimit.item.serverlimit.length %]ServerLimit [% main.serverlimit.item.serverlimit %][% END %]
[% IF main.maxclients.item.maxclients.length %]MaxClients [% main.maxclients.item.maxclients %][% END %]
[% IF main.maxrequestsperchild.item.maxrequestsperchild.length %]MaxRequestsPerChild [% main.maxrequestsperchild.item.maxrequestsperchild %][% END %]
[% IF main.keepalive.item.keepalive.length %]KeepAlive [% main.keepalive.item.keepalive %][% END %]
[% IF main.keepalivetimeout.item.keepalivetimeout.length %]KeepAliveTimeout [% main.keepalivetimeout.item.keepalivetimeout %][% END %]
[% IF main.maxkeepaliverequests.item.exists('maxkeepaliverequests') %]MaxKeepAliveRequests [% main.maxkeepaliverequests.item.maxkeepaliverequests || 0 %][% END %]

[% IF file_test('f', '/usr/local/cpanel/bin/leechprotect') -%]
RewriteEngine on
RewriteMap LeechProtect prg:/usr/local/cpanel/bin/leechprotect
RewriteLock [% paths.dir_run %]/rewrite_lock
[% END -%]

[% IF supported.mod_userdir -%]
# Set UserDir directory for all virtual hosts, except..
UserDir public_html
# when the following two modules are loaded
<IfModule mod_ruid2.c>
UserDir disabled
</IfModule>
<IfModule itk.c>
UserDir disabled
</IfModule>
[% END -%]

[% IF supported.mod_dir -%]
# DirectoryIndex is set via the WHM -> Service Configuration -> Apache Setup -> DirectoryIndex Priority
DirectoryIndex [% main.directoryindex.item.directoryindex %]
[% END -%]

[% IF supported.mod_ssl -%]
# SSLCipherSuite can be set in WHM under 'Apache Global Configuration'
[% IF main.sslciphersuite.item.sslciphersuite.length %]SSLCipherSuite [% main.sslciphersuite.item.sslciphersuite %][% END %]
[% IF main.sslprotocol.item.sslprotocol.length %]SSLProtocol [% main.sslprotocol.item.sslprotocol %][% END %]
SSLPassPhraseDialog  builtin
SSLSessionCache         dbm:[% paths.dir_run %]/ssl_scache
SSLSessionCacheTimeout  300
SSLMutex  file:[% paths.dir_run %]/ssl_mutex
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin

[% IF configured.ip_listen_ssl -%]
[%- FOREACH ip IN configured.ip_listen_ssl -%]
    Listen [% ip %]:[% configured.main_port_ssl %]
[% END -%]
[% ELSE -%]
    # Defined in /var/cpanel/cpanel.config: apache_ssl_port
    Listen [% main.ifdefinessl.listen.item.listen %]
[% END -%]
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl .crl
[% END -%]


[% IF supported.mod_mime -%]
AddHandler cgi-script .cgi .pl .plx .ppl .perl
AddHandler server-parsed .shtml
AddType text/html .shtml
AddType application/x-tar .tgz
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlc .wmlc
AddType application/vnd.wap.wmlscriptc .wmlsc
[% END -%]

<Location /whm-server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    [% IF options_support.APR_HAVE_IPV6 %]
    Allow from 127.0.0.1 ::1
    [% ELSE %]
    Allow from 127.0.0.1
    [% END %]
</Location>

[% IF serve_server_status %]
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from [% allow_server_info_status_from %]
</Location>
[% END -%]
[% IF serve_server_info %]
<Location /server-info>
    SetHandler server-info
    Order deny,allow
    Deny from all
    Allow from [% allow_server_info_status_from %]
</Location>
[% END -%]

[% IF supported.suexec == 1 %]
# SUEXEC is supported
[% END -%]

[% IF file_test('f', paths.dir_conf_includes _ '/account_suspensions.conf') -%]
Include "[% paths.dir_conf_includes %]/account_suspensions.conf"
[% END -%]
[% IF file_test('f', paths.dir_conf_includes _ '/pre_virtualhost_global.conf') -%]
Include "[% paths.dir_conf_includes %]/pre_virtualhost_global.conf"
[% END -%]
[% IF file_test('f', paths.dir_conf_includes _ '/pre_virtualhost_2.conf') -%]
Include "[% paths.dir_conf_includes %]/pre_virtualhost_2.conf"
[% END -%]

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

[%- FOREACH nvh IN namevirtualhosts -%]
NameVirtualHost [% nvh %]
[% END -%]
NameVirtualHost *

[%- FOREACH vh IN sharedips -%]
# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

<VirtualHost [% vh %]>
    ServerName [% parsed_ip(vh) %]
    DocumentRoot [% paths.dir_docroot %]
    ServerAdmin [% serveradmin %]
    [%- IF supported.mod_suphp %]
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
    [%- END %]
    [%- IF supported.mod_userdir && userdirprotect_enabled && defaultvhost.userdirprotect != '-1' %]
    UserDir disabled
    [%- IF defaultvhost.userdirprotect != '' && !supported.itk && !supported.mod_ruid2 %]
    UserDir enabled [% defaultvhost.userdirprotect %]
    [%- END -%]
    [%- END %]
</VirtualHost>

[% END -%]

# Default vhost for unbound IPs

<VirtualHost *>
    ServerName [% wildcard_safe(servername) %]
    DocumentRoot [% paths.dir_docroot %]
    ServerAdmin [% serveradmin %]
    [%- IF supported.mod_suphp %]
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
    [%- END %]
    [%- IF supported.mod_userdir && userdirprotect_enabled && defaultvhost.userdirprotect != '-1' %]
    UserDir disabled
    [%- IF defaultvhost.userdirprotect != '' && !supported.itk && !supported.mod_ruid2 %]
    UserDir enabled [% defaultvhost.userdirprotect %]
    [%- END -%]
    [%- END %]
</VirtualHost>

[%- FOREACH vhost IN vhosts -%]

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

[%- IF vhost.custom_vhost_template_ap2 != '' -%]
    [%- INCLUDE $vhost.custom_vhost_template_ap2 -%]
[%- ELSE -%]
    [%- INCLUDE $includes.vhost -%]
[%- END -%]
[%- END -%]

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

# SSL
[%- FOREACH vhost IN ssl_vhosts -%]

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

[%- IF vhost.custom_vhost_template_ap2 != '' -%]
    [%- INCLUDE $vhost.custom_vhost_template_ap2 -%]
[%- ELSE -%]
    [%- INCLUDE $includes.ssl_vhost -%]
[%- END -%]
[%- END -%]

[% ips_in_use.push("127.0.0.1") %]
[% SET copy_of_ips_in_use = ips_in_use.slice(0) %]
[% WHILE (ip_block = copy_of_ips_in_use.splice(0, 50)) AND ip_block.size %]
[% IF proxysubdomains && supported.mod_proxy && supported.mod_rewrite %]
[% IF autodiscover_proxy_subdomains %]
# CPANEL/WHM/WEBMAIL/WEBDISK/AUTOCONFIG PROXY SUBDOMAINS
[% ELSE %]
# CPANEL/WHM/WEBMAIL/WEBDISK PROXY SUBDOMAINS
[% END %]
<VirtualHost[% FOREACH server_ip IN ip_block %] [% "${server_ip}:${configured.main_port}" %][% END %]>
    ServerName [% wildcard_safe(servername) %]
[% IF autodiscover_proxy_subdomains %]
    ServerAlias cpanel.* whm.* webmail.* webdisk.* cpcalendars.* cpcontacts.* autodiscover.* autoconfig.*
[% ELSE %]
    ServerAlias cpanel.* whm.* webmail.* webdisk.* cpcalendars.* cpcontacts.*
[% END %]
    DocumentRoot [% paths.dir_docroot %]
    ServerAdmin [% serveradmin %]
    [%- IF supported.mod_suphp %]
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
    [%- END %]
    [%- IF supported.mod_security2 %]
    <IfModule mod_security2.c>
        SecRuleEngine Off
    </IfModule>
    [%- END %]
    [%- IF supported.mod_userdir && userdirprotect_enabled && defaultvhost.userdirprotect != '-1' %]
    UserDir disabled
    [%- IF defaultvhost.userdirprotect != '' && !supported.itk && !supported.mod_ruid2 %]
    UserDir enabled [% defaultvhost.userdirprotect %]
    [%- END -%]
    [%- END %]
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^cpanel.
    RewriteRule ^/(.*) http://127.0.0.1:2082/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^webmail.
    RewriteRule ^/(.*) http://127.0.0.1:2095/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^whm.
    RewriteRule ^/(.*) http://127.0.0.1:2086/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^webdisk.
    RewriteRule ^/(.*) http://127.0.0.1:2077/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^cpcalendars.
    RewriteRule ^/(.*) http://127.0.0.1:2079/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^cpcontacts.
    RewriteRule ^/(.*) http://127.0.0.1:2079/$1 [P]
[% IF autodiscover_proxy_subdomains %]
    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^autodiscover.
    RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autodiscover.cgi [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^autoconfig.
    RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autoconfig.cgi [P]
[% END %]
    UseCanonicalName Off
    [%- IF supported.mod_security2 %]
    <IfModule mod_security2.c>
        SecRuleEngine On
    </IfModule>
    [%- END %]
</VirtualHost>
[% END %]
[% END %]

[% WHILE (ip_block = ips_in_use.splice(0, 50)) AND ip_block.size %]
[% IF proxysubdomains && supported.mod_proxy && supported.mod_rewrite %]
[% IF autodiscover_proxy_subdomains %]
# CPANEL/WHM/WEBMAIL/WEBDISK/AUTOCONFIG PROXY SUBDOMAINS
[% ELSE %]
# CPANEL/WHM/WEBMAIL/WEBDISK PROXY SUBDOMAINS
[% END %]
<VirtualHost[% FOREACH server_ip IN ip_block %] [% "${server_ip}:${configured.main_port_ssl}" %][% END %]>
    ServerName [% wildcard_safe(servername) %]
[% IF autodiscover_proxy_subdomains %]
    ServerAlias cpanel.* whm.* webmail.* webdisk.* cpcalendars.* cpcontacts.* autodiscover.* autoconfig.*
[% ELSE %]
    ServerAlias cpanel.* whm.* webmail.* webdisk.* cpcalendars.* cpcontacts.*
[% END %]
    DocumentRoot [% paths.dir_docroot %]
    ServerAdmin [% serveradmin %]
    [%- IF supported.mod_suphp %]
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
    [%- END %]
    [%- IF supported.mod_security2 %]
    <IfModule mod_security2.c>
        SecRuleEngine Off
    </IfModule>
    [%- END %]
    [%- IF supported.mod_userdir && userdirprotect_enabled && defaultvhost.userdirprotect != '-1' %]
    UserDir disabled
    [%- IF defaultvhost.userdirprotect != '' && !supported.itk && !supported.mod_ruid2 %]
    UserDir enabled [% defaultvhost.userdirprotect %]
    [%- END -%]
    [%- END %]
    RewriteEngine On
    <IfModule mod_ssl.c>
        SSLEngine on
        SSLProxyEngine On
    [% IF file_test('f', '/var/cpanel/ssl/cpanel/mycpanel.pem') -%]
        SSLCertificateFile /var/cpanel/ssl/cpanel/mycpanel.pem
        SSLCertificateKeyFile /var/cpanel/ssl/cpanel/mycpanel.pem
        SSLCertificateChainFile /var/cpanel/ssl/cpanel/mycpanel.pem
    [% ELSIF file_test('f', '/var/cpanel/ssl/cpanel/cpanel.pem') -%]
        SSLCertificateFile /var/cpanel/ssl/cpanel/cpanel.pem
        SSLCertificateKeyFile /var/cpanel/ssl/cpanel/cpanel.pem
        SSLCertificateChainFile /var/cpanel/ssl/cpanel/cpanel.pem
    [% ELSIF file_test('f', '/var/cpanel/ssl/cpanel/cpanel.crt') && file_test('f', '/var/cpanel/ssl/cpanel/cpanel.key') %]
        SSLCertificateFile /var/cpanel/ssl/cpanel/cpanel.crt
        SSLCertificateKeyFile /var/cpanel/ssl/cpanel/cpanel.key
        [% IF file_test('f', '/var/cpanel/ssl/cpanel/cpanel.cab') %]
        SSLCertificateChainFile /var/cpanel/ssl/cpanel/cpanel.cab
        [% END %]
    [% ELSE %]
        # No service SSL installed for cPanel
    [% END %]
    </IfModule>
    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^cpanel.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2083/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^webmail.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2096/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^whm.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2087/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^webdisk.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2078/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^cpcalendars.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2080/$1 [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^cpcontacts.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2080/$1 [P]
[% IF autodiscover_proxy_subdomains %]
    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^autodiscover.
    RewriteCond %{HTTPS} on
    RewriteRule ^[^?]*(\?.*)? https://127.0.0.1/cgi-sys/autodiscover.cgi [P]

    RewriteCond %{HTTP_HOST} !^[% wildcard_safe(servername) %]$
    RewriteCond %{HTTP_HOST} ^autoconfig.
    RewriteCond %{HTTPS} on
    RewriteRule ^[^?]*(\?.*)? https://127.0.0.1/cgi-sys/autoconfig.cgi [P]
[% END %]
    UseCanonicalName Off
    [%- IF supported.mod_security2 %]
    <IfModule mod_security2.c>
        SecRuleEngine On
    </IfModule>
    [%- END %]
</VirtualHost>
[% END %]
[% END %]

[% IF file_test('f', paths.dir_conf_includes _ '/post_virtualhost_global.conf') -%]
Include "[% paths.dir_conf_includes %]/post_virtualhost_global.conf"
[% END -%]
[% IF file_test('f', paths.dir_conf_includes _ '/post_virtualhost_2.conf') -%]
Include "[% paths.dir_conf_includes %]/post_virtualhost_2.conf"
[% END -%]

[% IF file_test('f', '/var/cpanel/domainfwdip') -%]
# WHM DOMAIN FORWARDING VHOST
<VirtualHost [% domainfwdip %]>
    ServerName [% wildcard_safe(domainfwdip) %]
    ServerAdmin root@localhost
    DocumentRoot /dev/null
    ScriptAliasMatch .* /usr/local/cpanel/cgi-sys/domainredirect.cgi
</VirtualHost>
[% END -%]

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.