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

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

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

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

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

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

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

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

为使更改生效，请执行如下命令：

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