包括對 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>