包括对 Web 服务器配置文件的指令

您可以包括对 web 服务器配置文件的站点特定的 Apache 配置指令。在 Parallels Plesk Panel 中,每个站点都在一个单独的文件 httpd.include 中存储了虚拟主机配置。

在所有 Linux 系统上,该文件位于目录 /var/www/vhosts/<domain-name>/conf/

在 FreeBSD 系统上,该文件位于目录 /usr/local/psa/home/vhosts/<domain-name>/conf/

如果当前版本是从 Parallels Plesk Panel 版本 7.5.4 或更早的版本升级而来,那么请在目录 /home/httpd/vhosts/<domain-name>/conf/ 中查看该文件。

您可以使用 transvhosts.pl 实用程序更改虚拟主机目录的位置,该程序位于 /usr/local/psa/bin//opt/psa/bin/ 目录,这取决于您的操作系统。

每次虚拟主机配置发生变化时都会改写该文件,因此对该文件执行的任何手动更改都会被放弃。要使用自定义指令或者重新定义 Parallels Plesk Panel 插入的指令,您需要创建 vhost.conf 和/或 vhost_ssl.conf 文件,并分别在 /path_to_vhosts/<domain-name>/conf/ /path_to_vhosts/<domain-name>/subdomains/<subdomain-name>/conf/ 目录下加入必要的站点指令和子站点指令。

如果在生成主配置文件时存在这些文件中的任何一个,Parallels Plesk Panel 会分别在 HTTP 和/或 HTTPS 虚拟主机上下文中插入相应的 Include 指令。出于安全考虑,只有根能够创建 vhost.confvhost_ssl.conf 文件。

为使更改生效,请执行如下命令:

/parallels_plesk_panel_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>