阿里云ECS搭建WordPress详细教程,从零开始创建个人网站

来自:素雅营销研究院

头像 方知笔记
2025年06月29日 21:24

一、准备工作

在开始搭建之前,您需要完成以下准备工作:

  1. 注册阿里云账号:访问阿里云官网(https://www.aliyun.com)注册账号
  2. 实名认证:完成个人或企业实名认证
  3. 准备域名(可选):可在阿里云域名服务购买
  4. 支付方式:确保账户有足够余额或绑定有效支付方式

二、购买ECS服务器

  1. 登录阿里云控制台,进入ECS产品页面
  2. 点击”创建实例”按钮
  3. 配置实例参数:
  • 地域选择:建议选择离目标用户近的地域
  • 实例规格:个人博客选择1核2G配置足够
  • 镜像选择:建议选择”CentOS 7.x”或”Ubuntu 20.04”
  • 系统盘:40GB高效云盘
  • 网络:选择”按量付费”或”包年包月”
  1. 设置安全组:开放22(SSH)、80(HTTP)、443(HTTPS)端口
  2. 设置root密码或SSH密钥
  3. 确认订单并完成支付

三、连接ECS服务器

  1. Windows用户
  • 使用PuTTY等SSH工具连接
  • 输入服务器公网IP,端口22
  • 登录用户名root,输入密码或使用密钥
  1. Mac/Linux用户
ssh root@your_server_ip

输入密码完成登录

四、安装LAMP环境

1. 更新系统

yum update -y  # CentOS
或
apt update && apt upgrade -y  # Ubuntu

2. 安装Apache

yum install httpd -y  # CentOS
或
apt install apache2 -y  # Ubuntu

systemctl start httpd  # 启动Apache
systemctl enable httpd  # 设置开机自启

3. 安装MySQL/MariaDB

# CentOS
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb

# Ubuntu
apt install mariadb-server -y
systemctl start mariadb
systemctl enable mariadb

运行安全配置:

mysql_secure_installation

按提示设置root密码并移除测试数据库等

4. 安装PHP

# CentOS
yum install epel-release -y
yum install php php-mysql php-gd php-mbstring -y

# Ubuntu
apt install php libapache2-mod-php php-mysql php-gd php-mbstring -y

重启Apache使配置生效:

systemctl restart httpd

五、创建WordPress数据库

  1. 登录MySQL:
mysql -u root -p
  1. 创建数据库和用户:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

六、安装WordPress

  1. 下载最新版WordPress:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
  1. 配置权限:
chown -R apache:apache /var/www/html  # CentOS
或
chown -R www-data:www-data /var/www/html  # Ubuntu
  1. 配置WordPress:
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下正文:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

七、完成WordPress安装

  1. 在浏览器访问服务器公网IP
  2. 选择语言(简体中文)
  3. 填写站点信息:
  • 站点标题
  • 管理员用户名
  • 密码
  • 电子邮箱
  1. 点击”安装WordPress”
  2. 安装完成后登录后台(https://your-ip/wp-admin)

八、后续优化(可选)

  1. 配置域名
  • 在阿里云域名解析添加A记录指向服务器IP
  • 修改WordPress站点地址
  1. 安装SSL证书
  • 使用Let’s Encrypt免费证书
# 安装Certbot
yum install certbot python2-certbot-apache -y  # CentOS
apt install certbot python3-certbot-apache -y  # Ubuntu

# 获取证书
certbot --apache -d yourdomain.com
  1. 性能优化
  • 安装缓存插件如WP Super Cache
  • 启用Gzip压缩
  • 使用CDN加速
  1. 安全加固
  • 定期更新WordPress核心和插件
  • 限制登录尝试次数
  • 修改默认登录地址

常见问题解决

  1. 无法访问网站
  • 检查安全组规则是否开放80/443端口
  • 检查Apache是否正常运行
  • 查看错误日志:tail -f /var/log/httpd/error_log
  1. 数据库连接错误
  • 确认wp-config.php中的数据库信息正确
  • 检查MySQL服务是否运行
  1. 文件权限问题
  • 确保/var/www/html目录权限正确
  • 上传文件时可能需要调整权限

通过以上步骤,您已成功在阿里云ECS上搭建了WordPress网站。接下来可以开始安装主题、插件,发布内容,打造您的专属网站!