(Plesk for Linux) Apache and Nginx Configuration Files
概要: To host websites, Plesk for Linux uses the Apache and/or Nginx webservers. For the websites to work correctly, their configuration files must be in order.
In this topic, you will learn about the structure of Apache and Nginx configuration files in Plesk for Linux.
Note: this topic explains how Plesk works "under the hood". It is not useful to anyone without Linux system administration experience.
Apache 構成ファイル
Plesk 固有の Apache 構成ファイルは、すべて Apache システム構成(デフォルトで /etc/httpd/httpd.conf
)に含まれており、ファイル zz010_psa_httpd.conf
の Include
ディレクティブが使用されています。ファイル zz010_psa_httpd.conf
の場所は、OS に応じて /etc/apache2/conf.d/
または /etc/httpd/conf.d/
です。
The following list represents the hierarchy of Apache configuration files.
-
/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
- =>
- =>
/httpd/conf/plesk.conf.d/horde.conf
- =>
/httpd/conf/plesk.conf.d/webmails/horde/<domain_name>_webmail.conf
- =>
- =>
/httpd/conf/plesk.conf.d/roundcube.conf
- =>
/httpd/conf/plesk.conf.d/webmails/roundcube/<domain_name>_webmail.conf
- =>
- =>
/httpd/conf/plesk.conf.d/atmail.conf
- =>
/httpd/conf/plesk.conf.d/webmails/atmail/<domain_name>_webmail.conf
- =>
- =>
/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*
- =>
- =>
/httpd/conf/plesk.conf.d/forwarding/<domain_name>.conf
- =>
/httpd/conf/plesk.conf.d/wildcards/@<domain_name>.conf
->/var/www/vhosts/system/_<domain_name>/conf/last_httpd.conf
- =>
- =>
ファイル file_sharing.conf
は生成されたのではなく Plesk に付属するファイルです。
siteapp.d/*.conf
からのファイルは、該当する APS パッケージに付属するものです。
プレースホルダ <domain_name>
は、構成が生成されたウェブサイトのドメイン名です。
nginx 構成ファイル
Plesk 固有の nginx 構成ファイルは、すべて nginx システム構成(/etc/httpd/nginx.conf
)に含まれており、ファイル zz010_psa_nginx.conf
の Include
ディレクティブが使用されています。ファイル zz010_psa_nginx.conf
は /etc/nginx/conf.d/
にあります。
The following list represents the hierarchy of nginx configuration files.
-
/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
- =>
- =>
プレースホルダ <domain_name>
は、構成が生成されたウェブサイトのドメイン名です。