一、准备工作
在开始之前,请确保您已完成以下准备工作:
- 购买阿里云服务器:选择适合的ECS实例(推荐至少1核2GB配置)。
- 配置安全组:开放80(HTTP)、443(HTTPS)、22(SSH)等必要端口。
- 域名解析(可选):若需绑定域名,请在阿里云DNS解析中添加A记录指向服务器IP。
二、安装运行环境(LAMP/LNMP)
方案1:使用宝塔面板(推荐新手)
- 安装宝塔面板:
# CentOS/RedHat
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
- 登录宝塔面板(通过外网面板地址),安装 Nginx/Apache + MySQL + PHP 7.4+。
方案2:手动安装LNMP环境
# Ubuntu/Debian示例
sudo apt update
sudo apt install nginx mysql-server php-fpm php-mysql -y
三、安装WordPress
- 下载并解压WordPress:
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress
- 配置数据库:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
- 配置Nginx虚拟主机:
server {
listen 80;
server_name yourdomain.com;
root /var/www/html/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
四、完成安装
- 访问服务器IP或域名,按提示填写数据库信息(名称、用户名、密码等)。
- 设置网站标题、管理员账号密码,完成安装。
五、优化与安全
- 启用HTTPS:使用宝塔面板一键申请SSL证书,或手动配置Let’s Encrypt。
- 定期备份:通过宝塔计划任务或阿里云快照功能备份网站数据。
- 安装缓存插件:如WP Super Cache提升访问速度。
常见问题:
- 403错误:检查文件权限(
chmod -R 755 /var/www/html
)。 - 数据库连接失败:确认MySQL服务运行且用户名密码正确。
通过以上步骤,您已成功在阿里云服务器部署WordPress网站!如需更高性能,可结合阿里云OSS、CDN等产品进一步优化。