一、准备工作与环境配置
在阿里云/腾讯云等平台创建实例时,建议选择Ubuntu 22.04或CentOS 8系统,配置至少2核CPU、4GB内存和40GB存储空间。通过SSH客户端连接服务器后,需完成以下基础环境配置:
- 更新系统软件包:
sudo apt update && sudo apt upgrade
- 安装远程桌面组件:
sudo apt install xfce4 xrdp
- 配置防火墙放行3389(RDP)和80/443端口
二、桌面环境搭建
通过Windows远程桌面或Remmina连接服务器后,建议按以下顺序搭建运行环境:
- 安装LAMP组件:Apache 2.4、MySQL 8.0、PHP 7.4
- 配置PHP扩展:
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip
- 创建MySQL数据库:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
三、WordPress安装流程
在桌面环境中打开浏览器,按步骤完成安装:
- 下载最新版WordPress:
wget https://wordpress.org/latest.tar.gz
- 解压至Web目录:
sudo tar -xzvf latest.tar.gz -C /var/www/html/
- 设置文件权限:
sudo chown -R www-data:www-data /var/www/html/wordpress
- 访问服务器IP完成网页端配置
四、安全加固与优化
完成基础安装后需执行以下安全措施:
- 启用UFW防火墙:
sudo ufw allow 80,443/tcp
- 安装SSL证书实现HTTPS加密
- 配置自动更新:
sudo apt install unattended-upgrades
- 安装缓存插件提升性能