阿里云部署WordPress网站的简明指南
结论与核心步骤
在阿里云上部署WordPress网站主要分为购买云服务器、配置环境、安装WordPress三大步骤。以下是详细操作流程,帮助新手快速搭建网站。
1. 购买阿里云服务器
- 选择ECS实例:登录阿里云官网,进入ECS(云服务器)页面,选择适合的配置(新手推荐1核2GB或更高)。
- 操作系统:建议选择CentOS 7.x/8.x或Ubuntu 20.04等主流Linux系统。
- 网络与安全组:确保开放80(HTTP)、443(HTTPS)、22(SSH)端口,以便后续访问。
关键点:如果预算有限,可使用阿里云“轻量应用服务器”,预装WordPress环境,一键部署更便捷。
2. 配置服务器环境
(1)连接服务器
- 使用SSH工具(如PuTTY或Xshell)登录服务器:
ssh root@你的服务器IP
- 输入密码后进入系统。
(2)安装LNMP环境
WordPress依赖Nginx/Apache、MySQL、PHP,推荐使用以下命令快速安装(以CentOS为例):
# 更新系统
yum update -y
# 安装Nginx、MySQL、PHP
yum install nginx mariadb-server php-fpm php-mysql -y
# 启动服务
systemctl start nginx mariadb php-fpm
systemctl enable nginx mariadb php-fpm
(3)配置数据库
- 登录MySQL并创建WordPress数据库:
mysql -u root -p CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY '你的密码'; FLUSH PRIVILEGES; exit
注意:替换
你的密码
为高强度密码,并妥善保存。
3. 安装WordPress
(1)下载并解压WordPress
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
chown -R nginx:nginx wordpress
(2)配置Nginx
编辑Nginx配置文件(/etc/nginx/conf.d/wordpress.conf
),添加以下内容:
server {
listen 80;
server_name 你的域名或IP;
root /var/www/html/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
重启Nginx生效:
systemctl restart nginx
(3)完成WordPress安装
- 浏览器访问服务器IP或域名,按提示填写数据库信息(用户名
wpuser
、密码、数据库名wordpress
)。 - 设置网站标题、管理员账号密码,完成安装。
4. 可选优化步骤
- 域名绑定:在阿里云域名解析中添加A记录指向服务器IP。
- HTTPS加密:使用阿里云免费SSL证书(可在“SSL证书”服务申请)。
- 备份与安全:定期备份数据库和文件,安装安全插件(如Wordfence)。
总结
阿里云部署WordPress的核心流程是:购买服务器 → 配置LNMP环境 → 安装WordPress。通过上述步骤,即使是新手也能在30分钟内完成搭建。重点注意数据库安全和Nginx/PHP的兼容性,后续可通过缓存插件(如WP Rocket)进一步提升性能。