設定路徑對應
在 [組態] > [路徑對應] 區段中,您可以設定處理常式對應,以及虛擬應用程式和目錄對應。 [路徑對應] 頁面會根據 OS 類型顯示不同的選項。
Windows 應用程式 (未容器化)
針對 Windows 應用程式,您可以自訂 IIS 處理常式對應及虛擬應用程式和目錄。
處理常式對應可讓您新增自訂指令碼處理器,處理特定副檔名的要求。 若要新增自訂處理常式,請選取 [新增處理常式對應]。 設定處理常式,如下所示:
- 擴展名:您想要處理的擴展名,例如 *.php 或 handler.fcgi。
- 腳本處理器:腳本處理器的絕對路徑。 符合該副檔名的檔案要求,由指令碼處理器來處理。 使用路徑
D:\home\site\wwwroot來參考您應用程式的根目錄。 - 自變數:腳本處理器的選擇性命令行自變數。
每個應用程式都有預設根路徑 (/) 對應至 D:\home\site\wwwroot,其中預設會部署您的程式碼。 如果您的應用程式根目錄位於不同的資料夾中,或者您的存放庫有多個應用程式,您可以編輯或新增虛擬應用程式和目錄。
您可以藉由指定個別虛擬目錄及其相對於網站根目錄 (D:\home) 的對應實體路徑,來設定虛擬應用程式與目錄。 若要將虛擬目錄標示為 Web 應用程式,請清除 [目錄] 核取方塊。
Linux 和容器化應用程式
您可以為容器化應用程式新增自訂儲存體。 容器化應用程式包括所有 Linux 應用程式,以及在 App Service 上執行的 Windows 和 Linux 自訂容器。 選取 [新增 Azure 儲存體掛接],然後設定您的自訂儲存體,如下所示:
- 名稱:顯示名稱。
- 組態選項: 基本 或 進階。 如果記憶體帳戶未使用服務端點、私人端點或 Azure Key Vault,請選取 [基本 ]。 否則,請選取 [ 進階]。
- 記憶體帳戶:具有您想要容器的記憶體帳戶。
- 記憶體類型: Azure Blob 或 Azure 檔案記憶體。 Windows 容器應用程式僅支援 Azure 檔案儲存體。 Azure Blob 僅支援唯讀存取。
- 儲存體容器:針對基本設定,為您想要的容器。
- 共用名稱:針對進階組態,檔案共享名稱。
- 存取金鑰:針對進階設定,存取金鑰。
- 掛接路徑:容器中要掛接自定義記憶體的絕對路徑。
- 部署位置設定:核取時,記憶體掛接設定也適用於部署位置。