網站目錄結構

當有人創建網站時,Plesk 不僅會向 web 伺服器添加新的虛擬主機,還會創建網站的目錄結構並在目錄中填入初始內容。這些目錄位於相應的虛擬主機目錄中:

  • 在 Linux 上:/var/www/vhosts/<domain_name>
  • 在 Windows 上:C:\inetpub\vhosts\<domain_name>

<domain_name> 此為網站的域名。目錄結構由預設的虛擬主機範本定義(請參閱 虛擬主機結構 (Linux)虛擬主機結構 (Windows) 瞭解詳情)。

如果您想要更改包含在新網站中的檔和目錄,例如,添加腳本或更改錯誤頁面,則可以自訂虛擬主機範本。 代理商還可以為其客戶自訂虛擬主機範本。

注意:子域名與域名的狀態相同且使用相同的目錄結構。因此,在 /var/www/vhosts 中有一個獨立的目錄以及各自的設定檔,如 php.inivhost.conf

在本節:

自訂虛擬主機範本

虛擬主機結構 (Linux)

虛擬主機結構 (Windows)

 

自訂虛擬主機範本

若要創建一個自訂的虛擬主機範本,請在本地檔案系統中創建一個目錄,然後在目錄中創建一個或多個下列目錄:

  • cgi-bin 表示範本中包含自訂腳本。
  • httpdocs 表示包含網頁或網頁圖像等自訂文檔。
  • error_docs 表示包含自訂錯誤資訊。
  • webspace 表示包含放置在主機空間主目錄中的自訂檔(例如 .bashrc、.vimrc,等等)。

創建目錄後,把您想要包含在新創建域名的虛擬主機目錄中的檔放置在相應的目錄中。您可以使用存儲在 /var/www/vhosts/.skel/0(Linux 上)或 C:\inetpub\vhosts\.skel\0(Windows 上)中的默認文件。另外,在 Linux 上您還可以在用於自訂虛擬主機範本的檔中使用 @domain_name@ 變數。創建域名後該變數將會由域名替換。

您添加了需要的所有檔後,即能夠以 tgz、tar、 tar.gz 或 zip 存檔格式打包目錄。確保目錄位於存檔檔的根目錄,而不是位於子目錄。如果您把其它目錄或檔包含於存檔根中,Plesk 將不會添加到範本中。

若要上傳自訂虛擬主機範本,請轉入 工具與設定 > 虛擬主機範本(在 工具與資源 組裡),點按 瀏覽,找到已準備好的存檔文件,然後點按 發送文件。若要恢復為預設的虛擬主機範本,請點按 默認