更新时间:2026-04-01 GMT+08:00
分享

基于WordPress搭建个人网站(Windows)

简介

WordPress简称WP,最初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统)。本文以以Windows Server 2022为例,介绍如何使用ECS实例手工搭建WIMP环境,并部署WordPress搭建个人网站。

前提条件

  • 已创建弹性云服务器,创建过程请参考自定义购买ECS

    本示例使用s6.large.2规格,2vCPUs,4GiB内存。

  • 弹性云服务器已绑定弹性公网IP,具体步骤参见申请弹性公网IP
  • 弹性云服务器的安全组入方向规则已放开80、3389、8888端口,具体步骤请参见为安全组添加安全组规则

    安全组入方向规则的源地址设置为0.0.0.0/0或::/0,表示允许或拒绝所有外部IP地址访问您的实例,如果将“22、3389、8848”等高危端口暴露到公网,可能导致网络入侵,造成业务中断、数据泄露或数据勒索等严重后果。建议您将安全组规则设置为仅允许已知的IP地址访问。

操作步骤

搭建WIMP环境

WIMP指Windows、IIS、MySQL和PHP,是Windows服务器上部署WordPress的标配运行环境。本示例使用宝塔面板一键安装WIMP环境。

  1. 远程连接到弹性云服务器。具体操作请参见Windows ECS登录方式概述
  2. 访问宝塔面板下载页面,查找宝塔Windows面板,单击立即下载。

  3. 双击BtSoft.exe安装程序,根据界面提示安装宝塔Windows面板。

    出现如下界面则表示宝塔面板已安装成功。

  4. 单击开始使用,在面板初始信息对话框中获取面板地址、账号和密码。

  5. 在具有公网访问能力的Windows主机的浏览器中,输入上一步获取的面板地址。

    输入上一步获取的账号和密码,单击登录。

  6. 登录成功后,需绑定宝塔账号。

    如果未注册宝塔账号,请单击注册账号并完成注册后进行绑定。注册的账号用于用户登录宝塔会员中心,不可用于面板管理页登录。

  7. 完成宝塔账号绑定后,在弹出的初始化推荐配置对话框中,选择IIS套件,指定IIS、MySQL和PHP软件的版本。本示例中各版本为IIS 10.0、MySQL 8.0、PHP 8.0。

  8. 单击一键安装,在弹出的消息盒子中查看安装进度。

    请耐心等待软件安装完成,若任务长时间未执行,请根据界面提示重启服务,重新执行安装任务。

  9. 在左侧导航栏,单击数据库。

    单击root密码,设置MySQL数据库root用户密码。该密码是MySQL数据库超级管理员账户的登录凭证。

  10. 在左侧导航栏,单击软件商店 > 一键部署,单击WordPress所在行的一键部署。

  11. 在弹出的部署对话框中配置以下内容:
    • 域名:可填写ECS实例的公网IP,用于通过公网访问站点。
    • 备注:自定义设置。
    • 根目录:自定义路径,建议不要直接使用默认生成的域名路径。
    • 数据库:自定义设置。宝塔面板会自动创建一个独立的数据库和专用用户(非root,区别于步骤9中的root账号密码),并将连接信息写入WordPress的wp-config.php文件。
    • 其他选项保持默认即可。

    配置完成后单击提交,请耐心等待部署完成。

  12. 在ECS实例内,使用浏览器访问http://ECS弹性公网IP,将自动跳转至WordPress安装页面。

    选择目标语言后单击继续。

  13. 根据界面提示进入安装配置页面,填写部署时设置的数据库配置信息。

  14. 根据界面提示进入网站配置页面,填写网站基本信息,然后单击安装WordPress。

    填写信息参数说明:

    • 站点标题:WordPress网站的名称。例如:wordpress-example。
    • 用户名:登录WordPress时所需的用户名,请注意安全性。例如:root。
    • 密码:登录WordPress时所需的密码,建议您设置安全性高的密码。
    • 您的电子邮箱地址:用于接收通知的电子邮件。例如:example.com。
  15. 安装完成后单击登录,进入WordPress网站管理页面(地址为http://ECS弹性公网IP/wp-login.php),输入上一步在安装WordPress时设置的用户名和密码,然后单击登录。

    成功进入您个人的WordPress网站管理页面。使用WordPress的更多信息,请参见WordPress官网使用文档

    后续您可以使用地址http://ECS弹性公网IP/预览WordPress网站。

(可选)后续操作

为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。

  1. 首先需要在域名注册商处获得授权的域名。
  2. 如果网站未进行备案,且需要使用华为云进行托管,则需要通过华为云备案系统进行备案。具体操作请参见备案流程
  3. 配置域名解析后才能使用注册的域名访问网站。具体操作请参见快速添加网站解析
  4. 在WordPress网站管理页面,选择“设置 >常规”,将WordPress地址和站点地址设置为新的域名地址,单击“保持更改”,保存后生效。

  5. 如果您的网站需要采用HTTPS协议访问,请安装SSL证书。安装证书后,使用域名访问网站时即为HTTPS协议。具体操作请参见SSL证书使用概述

相关链接

相关文档