全部產品
Search
文件中心

Elastic Compute Service:搭建WordPress網站

更新時間:Nov 22, 2024

WordPress是一款免費開源的網站內容管理系統(CMS),它可以協助您簡單、快捷地建立和管理自己的網站,包括部落格、新聞網站、電子商務網站、社交網路等。WordPress擁有豐富的主題和外掛程式庫,可以輕鬆地為網站定製外觀和功能。本文主要介紹搭建WordPress網站的架構圖、搭建流程、搭建方案等內容,助您快速搭建WordPress網站。

架構圖

在ECS執行個體中搭建WordPress網站的架構圖如下圖所示。

搭建方案

本文檔提供以下2種方式搭建WordPress,您可以根據支援的作業系統等需求選擇適合的搭建方案:

  • 快速搭建WordPress:通過ROS和雲市場鏡像的方式搭建,搭建速度快,適合新手。

  • 手動搭建WordPress:通過命令列的方式搭建,搭建速度慢,但靈活度高,您可以安裝指定版本的LNMP(Linux、Nginx、MySQL、PHP)和WordPress,適合具備一定的Linux知識人員。

不同方式的搭建方案具體如下表所示。

搭建方式

搭建方案

樣本作業系統

說明

手動搭建WordPress

手動搭建WordPress(Linux)

  • Alibaba Cloud Linux 3/2

  • CentOS 7/8

如果您想安裝指定版本的LNMP(Linux、Nginx、MySQL、PHP)和WordPress,可以通過命令列的方式按需操作,但需具備一定的Linux知識。

手動搭建WordPress(Windows)

Windows Server 2012 R2

如果您想在Docker中部署WordPress,具體操作,請參見使用Docker Compose部署應用

搭建流程

在ECS執行個體中搭建WordPress網站的流程如下圖所示。

具體說明如下:

  1. 購買ECS。

    不同網站類型需要的ECS配置不同,請您確認網站規模與訪問人數。一般情況下,小型網站只需要選擇基礎配置即可。具體操作,請參見自訂購買執行個體

  2. 搭建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等。

  3. (可選)解析網域名稱。

    通過執行個體公網IP地址直接存取您的WordPress網站會降低服務端的安全性。具體操作如下:

    1. 註冊網域名稱。

      您可以在阿里雲註冊網域名稱。具體操作,參見通用網域名稱註冊基本流程如何註冊阿里雲網域名稱

    2. 備案網域名稱。

      如果您的網域名稱指向的網站託管在阿里雲中國內地節點伺服器,您需要進行備案。具體操作,請參見ICP備案流程

      說明
      • 備案要求ECS執行個體的計費方式為訂用帳戶且至少購買3個月,如果您的伺服器購買時間長度不滿足備案要求,需執行以下操作:

      • 整個備案流程預計所需時間長度約1~22個工作日左右,具體時間長度以實際操作時間為準。

      • 備案過程中的常見問題,請參見備案常見問題

    3. 解析網域名稱。

      將網域名稱指向執行個體公網IP。具體操作,請參見設定網域名稱解析

      說明

      網域名稱解析過程中的常見問題,請參見解析不生效類問題

WordPress使用

搭建WordPress網站後,具體使用操作,請參見WordPress官網使用文檔