Appendix B: Configuration Templates Structure

A set of configuration template files is structured as follows, assuming that the root folder is default/ or custom/. Editing these files changes the Apache configuration.

Root templates are starting points in generating configuration files. Plesk always starts generating a configuration from one of these files. All root templates contain statements that include the other templates located in respective folders (domain, server and service).

atmail.php

Root template of a server-wide configuration for Atmail Light.

atmailcom.php

Root template of a server-wide configuration for Atmail Full.

domainForwarding.php

Root template of a per-website configuration for websites with forwarding, either standard or frame.

domainVhost.php

Root template of a per-website configuration for hosted websites.

domainWebmail.php

Root template of a per-website configuration for a webmail service.

horde.php

Root template of a server-wide configuration for Horde.

server.php

Root template of a server-wide configuration for server services, such as Tomcat, Mailman and several others. For details, see the contents of the server/ directory below.

nginx.php

(In Plesk 11.0+) This template includes the server-wide configuration of nginx.

domain/

Contains templates included in a per-website configuration.

 

domainVirtualHost.php

Configuration for hosted website addressed by domain name.

 

frameForwarding.php

Configuration for website with frame forwarding.

 

nginxDomainVirtualHost.php

(In Plesk 11.0+) This template includes per-website configuration of nginx.

 

standardForwarding.php

Configuration for website with standard forwarding.

 

subDomainVirtualHost.php

Configuration for hosted website addressed by subdomain name.

 

service/

Contains templates of configuration for website services included in a website configuration.

 

 

bandWidth.php

Configuration for website bandwidth limits.

 

 

errordocs.php

Configuration for website error documents.

 

 

protectedDirectories.php

Configuration for password-protected website directories.

 

 

tomcat.php

Configuration for the Tomcat service on a website.

server/

Contains templates included in a server-wide configuration.

 

PCI_compliance.php

Defines directives specific to meeting PCI compliance.

 

mailman.php

Configuration for the Mailman service.

 

nameVirtualHost.php

Defines NameVirtualHost directive.

 

tomcat.php

Configuration of the Tomcat service.

 

vhosts.php

Configuration for the server default virtual host (a virtual host addressed if a request is made to an IP address registered in Plesk but no default website is assigned to it).

service/

Contains context-free templates of configuration for various services.

 

asp.php

Configuration for ASP.

 

miva.php

Configuration for Miva Virtual Machine.

 

mod_fastcgi.php

Configuration for FastCGI.

 

mod_perl.php

Configuration for Perl.

 

mod_python.php

Configuration for Python.

 

php.php

Configuration for PHP.

 

php_over_cgi.php

Configuration for PHP over CGI.

 

php_over_fastcgi.php

Configuration for PHP over FastCGI.