上一頁 | 下一頁 | 查找頁面 |

## 將指令加入 Web 伺服器設定檔

您可以將網站特定的 Apache 設定指令加入 web 伺服器設定檔。在 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>