在当今数字化时代,拥有一个个人或企业网站已成为展示品牌、分享内容的重要途径。WordPress作为全球最流行的内容管理系统(CMS),因其易用性和丰富的插件生态备受青睐。而阿里云作为国内领先的云计算服务商,提供了稳定高效的服务器资源。本文将详细介绍如何在阿里云服务器上搭建WordPress网站,帮助新手快速上手。
一、准备工作
注册阿里云账号 访问阿里云官网(https://www.aliyun.com/),完成账号注册并实名认证。
购买云服务器(ECS)
- 进入ECS产品页面,选择适合的配置(新手推荐“轻量应用服务器”或“共享型ECS”)。
- 系统镜像建议选择CentOS 7.x或Ubuntu 20.04 LTS。
- 域名注册与备案
- 在阿里云域名服务中购买域名(如未备案,需提交备案申请,通常需5-20个工作日)。
二、服务器环境配置
1. 连接服务器
使用SSH工具(如PuTTY或Xshell)登录服务器:
ssh root@你的服务器IP
2. 安装LAMP/LNMP环境
以LNMP(Linux + Nginx + MySQL + PHP)为例:
# 更新系统
yum update -y
# 安装Nginx
yum install nginx -y
systemctl start nginx
systemctl enable nginx
# 安装MySQL(MariaDB)
yum install mariadb-server mariadb -y
systemctl start mariadb
mysql_secure_installation # 设置root密码
# 安装PHP 7.4
yum install epel-release -y
yum install php php-mysqlnd php-fpm php-gd php-mbstring -y
systemctl start php-fpm
3. 配置Nginx支持WordPress
编辑Nginx配置文件:
vi /etc/nginx/conf.d/wordpress.conf
添加以下内容(替换yourdomain.com
为你的域名):
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/html;
index index.php index.html;
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
三、安装WordPress
- 下载并解压WordPress
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
chown -R nginx:nginx /var/www/html
- 创建MySQL数据库
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
exit
- 完成安装向导 访问你的域名,按提示填写数据库信息(数据库名、用户名、密码等),设置网站标题和管理员账号。
四、优化与安全
配置HTTPS 使用阿里云免费SSL证书(在SSL证书服务中申请并部署到Nginx)。
安装缓存插件 推荐WP Super Cache或W3 Total Cache提升网站速度。
定期备份 使用阿里云快照功能或WordPress插件(如UpdraftPlus)备份网站数据。
结语
通过以上步骤,你已成功在阿里云服务器上部署了WordPress网站。接下来,可以通过安装主题、发布内容进一步定制你的网站。如果在过程中遇到问题,阿里云官方文档和WordPress社区提供了丰富的支持资源。祝你建站顺利!
提示:对于不想手动配置的用户,阿里云市场提供“WordPress镜像”一键部署方案,10分钟即可完成建站。