您可以包括對 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.conf
和 vhost_ssl.conf
檔案。
為使更改生效,請執行如下指令:
/parallels_plesk_panel_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>