網站數目、瀏覽次數、記憶體或頻寬是否有限制?
App Service 方案和資料庫層的已配置資源會決定裝載容量。 例如:
- App Service B1 方案: 包含 1 核心、1.75 GB RAM 和 10 GB 記憶體。
- 資料庫 B1ms 實例: 提供 1 個虛擬核心、2 GB RAM 和最多 16 GB 的記憶體。
您可以載入的網站數目沒有固定限制,但 SKU 的建議應用程式限制如下:
SKU | 建議的最大應用程式 |
---|---|
B1、S1、P1v2、I1v1 | 8 |
B2、S2、P2v2、I2v1 | 16 |
B3、S3、P3v2、I3v1 | 32 |
P1v3、I1v2 | 16 |
P2v3、I2v2 | 32 |
P3v3、I3v2 | 64 |
帶寬無限制,但 因特網輸出會收取費用。
如何更新安全性修補程式?
Azure 會管理核心技術的安全性修補程式,而 WordPress 特定的更新可能需要手動或半自動化的步驟:
- PHP 主要版本:在 App Service > 設定>組態下手動更新。
- WordPress Core: 次要更新是自動的,而主要更新則需要手動設定。
- 外掛程式和主題: 備份您的網站之後執行手動更新,以避免發生問題。 WordPress 也提供自動更新選項。
如需詳細資訊,請參閱如何將 WordPress 網站堆疊保持在最新狀態 Azure App 服務。
有哪些安全性功能可用來保護我的網站?
Azure App 服務 整合健全的安全性功能來保護 WordPress 網站:
- App Service 安全性: HTTPS、IP 限制、憑證、驗證和網路隔離。
- 輕鬆驗證: 內建的身分識別提供者整合最少。
- 適用於 MySQL 的 Azure 資料庫:Azure MySQL 伺服器的進階保護,包括加密和備份功能。
- 虛擬網絡 (VNET):保護 Azure 資源、因特網和內部部署網路之間的通訊。
- 受控識別: 使用 Microsoft Entra 令牌存取資源的無認證存取權。
- 適用於雲端的 Microsoft Defender:使用DevSecOps整合進行主動式威脅偵測。
- Azure 金鑰保存庫:保護密鑰、秘密和憑證的記憶體。
- Microsoft Entra ID: 單一登錄 (SSO) 以進行無縫驗證。
如何設定 WordPress Multisite?
WordPress Multisite 允許從單一安裝管理多個月臺。 若要啟用:設定子目錄型 Multisite 或子域型 Multisite。
注意
- 轉換成 Multisite 是永久的;不支援還原成單一月臺。
- 不允許在子目錄和子域設定之間切換。
如何? 存取我的 WordPress 網站資料庫嗎?
您可以使用 phpMyAdmin 存取資料庫:https://<your-site-link>/phpmyadmin
。
DATABASE_USERNAME
使用 作為使用者名稱和產生的令牌做為密碼(令牌可透過 Kudu SSH 擷取)。
如何? 為我的 WordPress 網站啟用自訂網域嗎?
您可以使用下列資源來設定自訂網域:
App Service 上的 WordPress 是否有電子郵件功能?
是,透過Azure 通訊服務 支援電子郵件功能。 您也可以設定自訂電子郵件網域。
如何更新 WordPress 網站的 NGINX 設定?
NGINX 組態可以使用啟動腳本來更新。 啟動腳本指南中提供詳細的指示。
如何存取 WordPress 網站的錯誤記錄檔?
透過 App Service 記錄 或 Kudu 儀錶板存取錯誤記錄以進行偵錯。 如需詳細步驟, 請參閱檔 。
如何? 預估在 Azure 上裝載 WordPress 網站的定價?
使用 Azure 定價計算機來估計裝載成本,請考慮 App Service、MySQL、CDN、Blob 記憶體和其他元件。 如需詳細資訊,請使用此 定價估計指南 。
如何偵錯及監視我的 WordPress 網站?
偵錯和監視 WordPress 網站的主要工具包括:
PhpMyAdmin
App Service 上的 WordPress 會利用 適用於 MySQL 的 Azure 資料庫 彈性伺服器,該伺服器已整合到 VNET 中。 此設定會將數據庫存取限制在 VNET 內。 App Service 上的 WordPress 預設包含 phpMyAdmin。 您可以在:https://<your-site-link>
/phpmyadmin 存取它。
如果您使用受控識別,您可以使用來自 DATABASE_USERNAME 環境變數的值作為使用者名稱和令牌做為密碼,以登入 phpMyAdmin。 若要尋找令牌,請使用您的 Kudu SSH 來執行下列命令:
/usr/local/bin/fetch-mysql-access-token.sh
或者,您可以從 App Service 環境變數中找到資料庫使用者名稱和密碼
我可以使用哪些功能來提升 WordPress 網站的效能?
使用這些功能/外掛程式增強效能:
設定及設定我的 WordPress 網站的選項為何?
設定 WordPress 的選項包括:
如何建置無頭 WordPress 網站?
啟用 WP REST API 並與 靜態 Web Apps 整合,以建立分離的前端體驗。 在這裡深入了解。
有哪些功能可用來建立企業級生產網站?
主要功能包括:
- 用於安全測試的 預備位置
- 自定義網域 和 SSL 憑證
- 自動化部署的 CI/CD 管線
- 設定的啟動腳本
- 具有自訂網域的電子郵件
- 調整 和 負載測試 功能
App Service 上的 WordPress 常見錯誤為何,以及如何進行疑難解答?
一般問題和解決方式:
- 偵錯記錄: 啟用以進行疑難解答。
- CORS 問題: 調整 CDN 或 Azure Front Door 中的設定。
- 現有的 WordPress 偵測到警告: 請遵循 疑難解答步驟。
- 國際延伸模組問題: 透過設定面板進行安裝。