使用轻量应用服务器(如阿里云、腾讯云等提供的产品)搭建 WordPress 网站是目前最省心、成本最低的方式之一。大多数云服务商都提供了“WordPress 镜像”或“建站套件”,可以一键部署,无需手动配置复杂的 Linux 环境。
以下是详细的操作指南,分为 推荐方案(一键部署) 和 进阶方案(手动安装) 两种路径。
✅ 推荐方案:使用“WordPress 镜像”一键部署(适合新手)
这是最简单的方法,通常只需 5-10 分钟即可完成。
第一步:购买轻量应用服务器
- 登录你的云服务商控制台(以阿里云/腾讯云为例)。
- 进入【轻量应用服务器】页面,点击【创建服务器】。
- 关键步骤:选择镜像。
- 在镜像选择中,不要选“CentOS”或“Ubuntu”,而是找到 “应用镜像” 或 “建站套件” 分类。
- 搜索并选择 “WordPress” 镜像。
- 注意:有些套餐包含 LAMP/LNMP 环境+WordPress 预装,数据盘可能未格式化,请确认套餐说明。
- 设置服务器密码(用于 SSH 登录和后台管理),选择地域和带宽,完成支付。
第二步:获取访问地址与初始账号
- 服务器创建成功后,在控制台找到该实例。
- 查看 【公网 IP】 地址。
- 查看 【远程连接】 信息:
- 默认用户名通常是
root - 密码是你刚才设置的服务器密码
- 重要:部分 WordPress 镜像会在创建后通过邮件或控制台提供 WordPress 后台管理员账号和密码(也可能就是 root 用户的密码,具体看镜像说明)。
- 默认用户名通常是
第三步:访问并初始化 WordPress
- 打开浏览器,输入
http://<你的公网IP>。 - 如果看到 WordPress 的安装界面,按提示填写站点标题、管理员账号密码等信息。
- 如果镜像已预装好,直接输入
http://<你的公网IP>/wp-admin登录后台即可。
第四步:配置域名(可选但推荐)
- 购买一个域名(如
.com或.cn)。 - 在云服务商的【DNS 解析】中添加一条 A 记录,将域名指向你的服务器 IP。
- 等待 DNS 生效(通常几分钟到几小时)。
- 登录 WordPress 后台 → 【设置】→ 【常规】,将“WordPress 地址”和“站点地址”改为你的域名(如
https://www.yourdomain.com)。 - 为了安全,建议安装 SSL 证书(免费 Let’s Encrypt 证书可在很多镜像中一键申请,或在云服务器控制台申请免费证书并绑定)。
⚙️ 进阶方案:手动安装 WordPress(适合有 Linux 基础用户)
如果你希望完全掌控环境,或使用自定义系统镜像(如 CentOS 7/8, Ubuntu 20.04),请按以下步骤操作:
前提条件
- 一台运行中的轻量应用服务器(Linux 系统)
- 通过 SSH 客户端(如 PuTTY、Terminal)连接到服务器
第一步:更新系统并安装 LAMP/LNMP 环境
以 Ubuntu 20.04 + LAMP(Apache) 为例:
# 更新软件包
sudo apt update && sudo apt upgrade -y
# 安装 Apache Web 服务器
sudo apt install apache2 -y
# 安装 MySQL 数据库
sudo apt install mysql-server -y
# 安装 PHP 及必要模块
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml -y
# 重启 Apache 使配置生效
sudo systemctl restart apache2
💡 如果使用 CentOS,命令略有不同(使用
yum install httpd mariadb-server php等)。
第二步:创建 MySQL 数据库和用户
# 登录 MySQL
sudo mysql
# 创建数据库(例如 wp_db)
CREATE DATABASE wp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
# 创建用户(例如 wp_user,密码设为 strong_password)
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password';
# 授权用户访问数据库
GRANT ALL PRIVILEGES ON wp_db.* TO 'wp_user'@'localhost';
# 刷新权限并退出
FLUSH PRIVILEGES;
EXIT;
第三步:下载并配置 WordPress
# 切换到 Apache 网站根目录
cd /var/www/html
# 下载最新 WordPress
wget https://wordpress.org/latest.tar.gz
# 解压
tar xzvf latest.tar.gz
# 移动文件到当前目录
mv wordpress/* .
rm -rf wordpress latest.tar.gz
# 修改文件夹权限(让 Apache 能写入)
sudo chown -R www-data:www-data .
sudo chmod -R 755 .
第四步:通过浏览器完成安装
- 浏览器访问
http://<你的公网IP>。 - 选择语言,点击“开始”。
- 输入之前创建的数据库信息:
- 数据库名:
wp_db - 用户名:
wp_user - 密码:
your_strong_password - 数据库主机:
localhost
- 数据库名:
- 点击“提交”,然后按照提示设置站点名称、管理员账号和密码。
- 安装完成后,即可登录后台。
🔒 后续优化与安全建议
-
固定 IP 与域名解析
- 轻量服务器的 IP 是固定的,建议绑定域名以便记忆和管理。
-
启用 HTTPS(SSL 证书)
- 免费证书:可使用 Let’s Encrypt(通过 Certbot 工具自动配置)。
- 云服务提供商通常提供免费 SSL 证书,可在控制台申请并绑定到服务器。
- 在 WordPress 后台安装 “Really Simple SSL” 插件可快速启用 HTTPS。
-
备份策略
- 定期使用云服务器的【快照】功能备份整台服务器。
- 在 WordPress 中使用插件(如 UpdraftPlus)备份数据库和文件。
-
性能优化
- 安装缓存插件(如 WP Super Cache 或 W3 Total Cache)。
- 使用 CDN(如阿里云 CDN、Cloudflare)提速静态资源加载。
-
安全加固
- 限制 SSH 登录尝试次数。
- 使用强密码。
- 定期更新 WordPress 核心、主题和插件。
- 安装安全插件(如 Wordfence 或 Sucuri)。
❓ 常见问题
Q: 为什么访问 IP 显示的是 Apache 测试页而不是 WordPress?
A: 可能是你选择了“LAMP 套件”但未安装 WordPress,或者文件路径不对。确保使用了正确的 WordPress 镜像,或按上述手动步骤正确放置了文件。
Q: 如何重置 WordPress 管理员密码?
A: 如果忘了密码,可通过数据库工具(如 phpMyAdmin)直接修改 wp_users 表中的密码字段,或使用 SQL 命令重置。
Q: 轻量服务器带宽不够怎么办?
A: WordPress 对带宽要求不高,但如果图片多,建议开启 CDN 或将图片存储到对象存储(OSS/COS)中。
✅ 总结建议:
- 新手用户:直接使用 WordPress 一键安装包,省时省力。
- 学习用户:尝试手动搭建 LAMP/LNMP 环境,深入理解 Web 服务器工作原理。
如有具体云平台(如阿里云、腾讯云、华为云)的需求,可提供更针对性的截图指导。
云小栈