WordPress是一款免費開源的網站內容管理系統(CMS),它可以協助您簡單、快捷地建立和管理自己的網站,包括部落格、新聞網站、電子商務網站、社交網路等。WordPress擁有豐富的主題和外掛程式庫,可以輕鬆地為網站定製外觀和功能。本文主要介紹搭建WordPress網站的架構圖、搭建流程、搭建方案等內容,助您快速搭建WordPress網站。
架構圖
在ECS執行個體中搭建WordPress網站的架構圖如下圖所示。
搭建方案
本文檔提供以下2種方式搭建WordPress,您可以根據支援的作業系統等需求選擇適合的搭建方案:
快速搭建WordPress:通過ROS和雲市場鏡像的方式搭建,搭建速度快,適合新手。
手動搭建WordPress:通過命令列的方式搭建,搭建速度慢,但靈活度高,您可以安裝指定版本的LNMP(Linux、Nginx、MySQL、PHP)和WordPress,適合具備一定的Linux知識人員。
不同方式的搭建方案具體如下表所示。
搭建方式 | 搭建方案 | 樣本作業系統 | 說明 |
手動搭建WordPress |
| 如果您想安裝指定版本的LNMP(Linux、Nginx、MySQL、PHP)和WordPress,可以通過命令列的方式按需操作,但需具備一定的Linux知識。 | |
Windows Server 2012 R2 |
如果您想在Docker中部署WordPress,具體操作,請參見使用Docker Compose部署應用。
搭建流程
在ECS執行個體中搭建WordPress網站的流程如下圖所示。
具體說明如下:
購買ECS。
不同網站類型需要的ECS配置不同,請您確認網站規模與訪問人數。一般情況下,小型網站只需要選擇基礎配置即可。具體操作,請參見自訂購買執行個體。
瞭解執行個體規格類型系列與如何選型,請參見執行個體規格類型系列與執行個體規格選型指導。
您可以根據業務進展產生的不同需求,對執行個體做相應的升降配調整。更多資訊,請參見支援變更配置的執行個體規格。
搭建WordPress。
您可以根據需求在搭建方案中選擇合適的部署方案,搭建WordPress。
說明本文搭建WordPress的方案基於以下環境:
搭建WordPress(Linux):基於LNMP(Linux+Nginx+MySQL+PHP)環境搭建。
搭建WordPress(Windows):基於WIMP(Windows+IIS+MySQL+PHP)環境搭建。
您也可以選擇其他Web伺服器和資料庫:
Web伺服器:包括Apache、Nginx和IIS等。
資料庫:包括MySQL、MariaDB和雲資料庫RDS等。
(可選)解析網域名稱。
通過執行個體公網IP地址直接存取您的WordPress網站會降低服務端的安全性。具體操作如下:
註冊網域名稱。
您可以在阿里雲註冊網域名稱。具體操作,參見通用網域名稱註冊基本流程如何註冊阿里雲網域名稱。
備案網域名稱。
如果您的網域名稱指向的網站託管在阿里雲中國內地節點伺服器,您需要進行備案。具體操作,請參見ICP備案流程。
說明備案要求ECS執行個體的計費方式為訂用帳戶且至少購買3個月,如果您的伺服器購買時間長度不滿足備案要求,需執行以下操作:
如果ECS執行個體計費方式為隨用隨付,則需轉為訂用帳戶。具體操作,請參見隨用隨付轉訂用帳戶。
如果ECS執行個體購買不足3個月,需續約執行個體。具體操作,請參見如何續約訂用帳戶執行個體。
整個備案流程預計所需時間長度約1~22個工作日左右,具體時間長度以實際操作時間為準。
備案過程中的常見問題,請參見備案常見問題。
解析網域名稱。
將網域名稱指向執行個體公網IP。具體操作,請參見設定網域名稱解析。
說明網域名稱解析過程中的常見問題,請參見解析不生效類問題。
WordPress使用
搭建WordPress網站後,具體使用操作,請參見WordPress官網使用文檔。