Fichiers de configuration Apache et Nginx
Fichiers de configuration Apache
Tous les fichiers de configuration Apache spécifiques à Plesk sont inclus dans la configuration système Apache (par défaut /etc/httpd/httpd.conf
) via le fichier zz010_psa_httpd.conf
avec la directive Include
. Le fichier zz010_psa_httpd.conf
peut être sous /etc/apache2/conf.d/
ou /etc/httpd/conf.d/
selon le système d’exploitation.
Le tableau suivant représente la hiérarchie des fichiers de configuration 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/@ <domain_name> .conf -> /var/www/vhosts/system/<domain_name>/conf/httpd_ip_default.conf
|
|||
/etc/httpd/conf/plesk.conf.d/horde.conf |
|||
/etc/httpd/conf/plesk.conf.d/webmails/horde/ <domain_name> _webmail.conf
|
|||
/etc/httpd/conf/plesk.conf.d/roundcube.conf |
|||
/etc/httpd/conf/plesk.conf.d/webmails/roundcube/ <domain_name> _webmail.conf
|
|||
/etc/httpd/conf/plesk.conf.d/atmail.conf |
|||
/etc/httpd/conf/plesk.conf.d/webmails/atmail/ <domain_name> _webmail.conf
|
|||
/etc/httpd/conf/plesk.conf.d/vhosts/@ <domain_name> .conf -> /var/www/vhosts/system/<domain_name>/conf/last_httpd.conf
|
|||
/usr/local/psa/admin/conf/file_sharing.conf* |
|||
/var/www/vhosts/system/ <domain_name> /conf/siteapp.d/*.conf
|
|||
/var/www/vhosts/system/ <domain_name> /conf/vhost_ssl.conf
|
|||
/var/www/vhosts/system/ <domain_name> /conf/vhost.conf*
|
|||
/etc/httpd/conf/plesk.conf.d/forwarding/ <domain_name> .conf
|
|||
/etc/httpd/conf/plesk.conf.d/wildcards/@ <domain_name> .conf -> /var/www/vhosts/system/_<domain_name>/conf/last_httpd.conf
|
Sur ce diagramme :
|
|
---|---|
|
|
|
|
|
Le fichier file_sharing.conf
n’est pas généré mais fourni avec Plesk.
Les fichiers sous siteapp.d/*.conf
sont fournis avec les packs APS correspondants.
La variable <domain_name>
correspond au nom de domaine du site Web pour lequel la configuration est générée.
Fichiers de configuration Nginx
Tous les fichiers de configuration Nginx spécifiques à Plesk sont inclus dans la configuration système Apache (par défaut //etc/httpd/nginx.conf
) via le fichier zz010_psa_nginx
.conf avec la directive Include
. Le fichier zz010_psa_nginx.conf
se trouve sous /etc/nginx/conf.d/
.
Le tableau suivant représente la hiérarchie des fichiers de configuration 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/@ <domain_name> .conf -> /var/www/vhosts/system/ <domain_name> /conf/last_nginx.conf
|
|||
/var/www/vhosts/system/ <domain_name> /conf/vhost_nginx.conf
|
|||
/etc/nginx/plesk.conf.d/forwarding/ <domain_name> .conf
|
Sur ce diagramme :
|
|
---|---|
|
|
|
|
|
La variable <domain_name>
correspond au nom de domaine du site Web pour lequel la configuration est générée.