Файлы конфигурации Apache и Nginx
Файлы конфигурации Apache
Все файлы конфигурации Apache, специфичные для Plesk, включаются в системную конфигурацию Apache (по умолчанию это /etc/httpd/httpd.conf), с помощью файла zz010_psa_httpd.conf через директиву Include. Файл zz010_psa_httpd.conf может находиться в папке /etc/apache2/conf.d/ или /etc/httpd/conf.d/ в зависимости от операционной системы.
Следующая таблица содержит иерархию конфигурационных файлов Apache.
| /etc/httpd/httpd.conf | |||
|---|---|---|---|
|  | /etc/httpd/conf.d/zz010_psa_httpd.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/server.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/ip_default/@<имя_домена>.conf -> /var/www/vhosts/system/<имя_домена>/conf/httpd_ip_default.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/horde.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/webmails/horde/<имя_домена>_webmail.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/roundcube.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/webmails/roundcube/<имя_домена>_webmail.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/atmail.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/webmails/atmail/<имя_домена>_webmail.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/vhosts/@<имя_домена>.conf -> /var/www/vhosts/system/<имя_домена>/conf/last_httpd.conf | ||
|  | /usr/local/psa/admin/conf/file_sharing.conf* | ||
|  | /var/www/vhosts/system/<имя_домена>/conf/siteapp.d/*.conf | ||
|  | /var/www/vhosts/system/<имя_домена>/conf/vhost_ssl.conf | ||
|  | /var/www/vhosts/system/<имя_домена>/conf/vhost.conf* | ||
|  | /etc/httpd/conf/plesk.conf.d/forwarding/<имя_домена>.conf | ||
|  | /etc/httpd/conf/plesk.conf.d/wildcards/@<имя_домена>.conf -> /var/www/vhosts/system/_<имя_домена>/conf/last_httpd.conf | 
На этой диаграмме:
| 
 | |
|---|---|
| 
 | |
| 
 | |
| 
 | 
Файл file_sharing.conf не создается, а поставляется вместе с Plesk.
Файлы из папок siteapp.d/*.conf поставляются вместе с соответствующими APS-пакетами.
Здесь <имя_домена> – это имя домена сайта, для которого создается конфигурация.
Файлы конфигурации nginx
Все файлы конфигурации nginx, специфичные для Plesk, включаются в системную конфигурацию nginx (/etc/httpd/nginx.conf) с помощью файла zz010_psa_nginx.conf через директиву Include. Файл zz010_psa_nginx.conf находится в папке /etc/nginx/conf.d/.
Следующая таблица содержит иерархию конфигурационных файлов nginx.
| /etc/nginx/nginx.conf | |||
|---|---|---|---|
|  | /etc/nginx/conf.d/zz010_psa_nginx.conf | ||
|  | /etc/nginx/plesk.conf.d/server.conf | ||
|  | /etc/nginx/plesk.conf.d/vhosts/@<имя_домена>.conf -> /var/www/vhosts/system/<имя_домена>/conf/last_nginx.conf | ||
|  | /var/www/vhosts/system/<имя_домена>/conf/vhost_nginx.conf | ||
|  | /etc/nginx/plesk.conf.d/forwarding/<имя_домена>.conf | 
На этой диаграмме:
| 
 | |
|---|---|
| 
 | |
| 
 | |
| 
 | 
Здесь <имя_домена> – это имя домена сайта, для которого создается конфигурация.