在阿里云上安装WordPress需要系统化的操作流程,以下是详细步骤(以CentOS 7.x系统为例):
前期准备工作
-
购买阿里云服务器
- 登录阿里云官网,选择ECS云服务器
- 推荐配置:
- 入门网站:1核2GB + 40GB SSD云盘
- 流量较大:2核4GB + 100GB SSD云盘
- 系统镜像:选择 CentOS 7.x(兼容性强)
-
域名与备案
- 域名需在阿里云完成实名认证和ICP备案(国内服务器强制要求)
- 域名解析:在阿里云DNS控制台添加A记录,指向ECS公网IP
-
安全组配置
- 进入ECS控制台 → 安全组 → 配置规则
- 放行端口:
80
(HTTP)、443
(HTTPS)、22
(SSH)
服务器环境部署(推荐宝塔面板)
使用宝塔面板可简化操作,降低技术门槛
-
安装宝塔面板
通过SSH连接服务器(工具:Xshell或Termius),执行命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后记录面板地址、用户名和密码。
-
配置基础环境
- 登录宝塔面板 → 软件商店 → 安装组件:
- Nginx 1.20(或Apache)
- MySQL 5.7(兼容WordPress)
- PHP 7.4(推荐版本)
- PHP需安装扩展:
fileinfo
、opcache
、exif
- 登录宝塔面板 → 软件商店 → 安装组件:
安装WordPress核心
-
创建网站
- 宝塔面板 → 网站 → 添加站点
- 填写域名,数据库选择MySQL,自动生成账号密码(保存记录)
-
下载WordPress
cd /www/wwwroot/你的域名 wget https://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz mv wordpress/* ./ rm -rf wordpress latest.tar.gz
-
配置权限
chown -R www:www /www/wwwroot/你的域名 chmod -R 755 /www/wwwroot/你的域名
完成WordPress安装
-
访问安装页面
浏览器打开域名,进入WordPress安装向导。 -
数据库连接配置
- 数据库名:宝塔创建的数据库名称
- 用户名/密码:宝塔生成的数据库账号密码
- 主机地址:
localhost
- 表前缀:建议修改为
wp_自定义前缀
(提升安全性)
-
设置管理员账户
- 使用强密码(字母+数字+符号组合)
- 邮箱填写真实可用地址(用于找回密码)
基础优化与安全加固
-
SSL证书配置
宝塔面板 → 网站 → SSL → Let’s Encrypt免费证书 → 一键申请
-
关键安全设置
- 修改默认登录地址:安装插件 WPS Hide Login
- 限制登录尝试:安装插件 Limit Login Attempts Reloaded
- 禁用文件编辑:在
wp-config.php
中添加define('DISALLOW_FILE_EDIT', true);
-
性能优化
- 缓存加速:安装插件 WP Super Cache 或 W3 Total Cache
- 图片压缩:使用 Smush 插件自动优化
常见问题解决
- 无法连接数据库:检查MySQL服务状态
systemctl status mysqld
- 403 Forbidden错误:宝塔面板 → 网站 → 目录权限 → 取消勾选”防跨站攻击”
- 内存不足:修改
wp-config.php
添加define('WP_MEMORY_LIMIT', '256M');
- 更新失败:执行
chown -R www:www /www/wwwroot/你的域名
引用说明
本文操作基于以下官方文档:
重要提示:定期备份网站数据(宝塔计划任务+阿里云快照双保险),保持WordPress核心和插件为最新版本以修复安全漏洞。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/30289.html