一、云服务器环境准备
在使用云服务器搭建WordPress之前,您需要完成以下准备工作:
购买云服务器:选择阿里云、腾讯云、华为云等主流云服务商,根据网站预期流量选择合适的配置(建议新手选择1核2G以上配置)
操作系统选择:推荐使用CentOS 7/8或Ubuntu 18.04/20.04 LTS版本
连接服务器:使用SSH工具(如PuTTY、Xshell等)连接您的云服务器
二、安装必要环境组件
WordPress运行需要以下基础环境:
# 更新系统软件包(以CentOS为例)
sudo yum update -y
# 安装Apache Web服务器
sudo yum install httpd -y
# 安装MySQL数据库
sudo yum install mariadb-server mariadb -y
# 安装PHP及相关扩展
sudo yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel -y
# 启动服务并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
三、配置MySQL数据库
- 运行MySQL安全安装向导:
sudo mysql_secure_installation
- 登录MySQL创建WordPress专用数据库:
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
exit
四、下载并安装WordPress
- 下载最新版WordPress:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
- 配置权限:
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
- 配置WordPress:
cd /var/www/html
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
修改以下配置项:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的密码');
define('DB_HOST', 'localhost');
五、完成WordPress安装
在浏览器访问您的服务器IP地址或域名
按照页面提示完成最后的安装步骤:
- 设置网站标题
- 创建管理员账户
- 输入管理员邮箱
- 点击”安装WordPress”完成安装
六、基础优化与安全设置
固定链接设置:在后台”设置”→”固定链接”中选择”文章名”格式
安装必要插件:
- Wordfence Security(安全防护)
- UpdraftPlus(备份)
- WP Super Cache(缓存加速)
- 服务器安全组配置:
- 仅开放80(HTTP)、443(HTTPS)和22(SSH)端口
- 限制SSH访问IP(如仅允许您的办公IP)
- 配置HTTPS:
- 申请SSL证书(可使用Let’s Encrypt免费证书)
- 修改Apache配置启用HTTPS
七、日常维护建议
- 定期更新:
- WordPress核心程序
- 主题和插件
- 服务器操作系统
- 备份策略:
- 数据库定期自动备份
- 网站文件备份
- 备份文件存储到云存储服务
- 性能监控:
- 使用云监控服务观察服务器负载
- 安装WordPress性能监控插件
通过以上步骤,您已成功在云服务器上部署了WordPress网站。随着网站发展,您可能还需要考虑负载均衡、CDN加速等进阶优化措施。