Appendix A: 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).

image-38607.png

atmail.php

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

image-38607.png

atmailcom.php

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

image-38607.png

domainForwarding.php

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

image-38607.png

domainVhost.php

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

image-38607.png

domainWebmail.php

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

image-38607.png

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.

image-38607.png

nginx.php

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

image-25890.gif

domain/

Contains templates included in a per-website configuration.

image-38607.png

domainVirtualHost.php

Configuration for hosted website addressed by domain name.

image-38607.png

frameForwarding.php

Configuration for website with frame forwarding.

image-38607.png

nginxDomainVirtualHost.php

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

image-38607.png

standardForwarding.php

Configuration for website with standard forwarding.

image-38607.png

subDomainVirtualHost.php

Configuration for hosted website addressed by subdomain name.

image-25890.gif

service/

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

image-38607.png

bandWidth.php

Configuration for website bandwidth limits.

image-38607.png

errordocs.php

Configuration for website error documents.

image-38607.png

protectedDirectories.php

Configuration for password-protected website directories.

image-38607.png

tomcat.php

Configuration for the Tomcat service on a website.

image-25890.gif

server/

Contains templates included in a server-wide configuration.

image-38607.png

PCI_compliance.php

Defines directives specific to meeting PCI compliance.

image-38607.png

mailman.php

Configuration for the Mailman service.

image-38607.png

nameVirtualHost.php

Defines NameVirtualHost directive.

image-38607.png

tomcat.php

Configuration of the Tomcat service.

image-38607.png

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).

image-25890.gif

service/

Contains context-free templates of configuration for various services.

image-38607.png

asp.php

Configuration for ASP.

image-38607.png

mod_fastcgi.php

Configuration for FastCGI.

image-38607.png

mod_perl.php

Configuration for Perl.

image-38607.png

mod_python.php

Configuration for Python.

image-38607.png

php.php

Configuration for PHP.

image-38607.png

php_over_cgi.php

Configuration for PHP over CGI.

image-38607.png

php_over_fastcgi.php

Configuration for PHP over FastCGI.