在阿里云上部署WordPress网站可以通过多种方式实现,以下是两种主流方法的详细步骤:
方法一:通过轻量应用服务器(推荐新手)
阿里云的轻量应用服务器已预置WordPress环境,适合快速部署。
步骤1:购买轻量应用服务器
- 登录阿里云控制台。
- 进入 轻量应用服务器 页面,点击 创建服务器。
- 选择地域、镜像(应用镜像 → WordPress)、套餐(建议最低2核2GB)。
- 设置密码或SSH密钥,完成购买。
步骤2:初始化配置
- 服务器创建完成后,进入 服务器管理页面。
- 在 应用详情 中获取默认的WordPress管理员账号(如
admin)和密码(需通过阿里云控制台重置)。 - 记录服务器的公网IP地址。
步骤3:访问WordPress
- 浏览器访问
http://服务器公网IP。 - 根据提示完成WordPress安装(数据库已自动配置)。
- 登录后台(
http://服务器公网IP/wp-admin)开始自定义网站。
方法二:手动部署(ECS + LAMP环境)
适合需要自定义环境或学习Linux的用户。
步骤1:购买ECS服务器
- 在阿里云ECS页面创建实例:
- 选择系统镜像(如 CentOS 7/8 或 Ubuntu 20.04)。
- 建议配置:1核2GB(测试)、2核4GB(生产)。
- 分配公网IP并开放80(HTTP)、443(HTTPS)、22(SSH)端口。
步骤2:连接服务器
ssh root@你的公网IP
步骤3:安装LAMP环境
以CentOS为例:
- 安装Apache、MySQL、PHP:
yum install httpd mariadb-server php php-mysqlnd php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring - 启动服务并设置开机自启:
systemctl start httpd mariadb systemctl enable httpd mariadb
步骤4:配置数据库
- 登录MySQL:
mysql -u root - 创建WordPress数据库和用户:
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
步骤5:安装WordPress
-
下载并解压WordPress:
wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz -C /var/www/html/ chown -R apache:apache /var/www/html/wordpress -
配置Apache虚拟主机(可选):
vi /etc/httpd/conf/httpd.conf确保
DocumentRoot指向/var/www/html/wordpress。 -
重启Apache:
systemctl restart httpd
步骤6:完成安装
- 浏览器访问
http://服务器公网IP/wordpress。 - 根据向导填写数据库信息(数据库名
wordpress,用户wpuser)。 - 设置网站标题、管理员账号等。
后续优化
- 域名绑定:
- 在阿里云域名控制台解析域名到服务器IP。
- 修改WordPress后台的 设置 → 常规 中的站点地址。
- HTTPS加密:
- 使用阿里云免费SSL证书(可在 SSL证书控制台 申请并部署到服务器)。
- 备份与安全:
- 定期通过阿里云快照备份数据。
- 安装WordPress安全插件(如Wordfence)。
常见问题
- 无法访问网站:检查ECS安全组是否放行80端口。
- 数据库连接错误:确认MySQL用户权限及密码是否正确。
- 文件权限问题:确保
/var/www/html/wordpress目录属主为Web服务器用户(如apache或www-data)。
通过以上步骤,你可以快速在阿里云上部署WordPress。轻量应用服务器适合小白,手动部署则灵活性更高。
云服务器