前言:VPS适合你吗?
在开始之前,先确认你是否适合用 VPS:
适合 VPS 的情况:
– 有基础 Linux 命令行使用经验(知道 ls、cd、nano 怎么用)
– 需要管理多个网站(3个以上)
– 月访问量超过 10 万,共享主机已经出现性能瓶颈
– 追求极致性价比(Vultr $6/月 > 大多数 $15/月 共享主机性能)
不适合 VPS 的情况:
– 完全没有 Linux 经验,不愿意学习
– 只有1-2个低流量网站
– 出问题需要立即有人帮你解决
如果不适合,考虑 Cloudways 托管云主机(不需要配置服务器,底层也是云服务器)。
工具准备
- VPS:Vultr(推荐入门,$6/月 1核1G)或 DigitalOcean
- SSH客户端:Windows用 Xshell 或 MobaXterm;Mac用自带终端
- 域名:已注册并解析到VPS IP
- 时间:第一次约 30-60 分钟
第一步:购买并初始化 Vultr VPS
- 注册 Vultr 账号,充值(最低 $10)
- 点击 Deploy New Server
- 选择 Cloud Compute(共享CPU)
- 选择服务器位置(面向北美选 New York 或 Silicon Valley)
- 选择操作系统:Ubuntu 22.04 LTS(推荐,稳定且文档多)
- 选择配置:1 vCPU, 1 GB RAM, 25 GB SSD($6/月,入门足够)
- 点击 Deploy Now,等待约60秒创建完成
创建后记录:
– IP 地址(如:123.456.789.000)
– root 密码(在 Server Details 页面查看)
第二步:SSH 连接到 VPS
打开 Xshell 或终端,输入:
ssh root@你的IP地址
首次连接会提示”是否信任此主机”,输入 yes 确认,然后输入 root 密码。
看到命令提示符 root@vultr:~# 说明连接成功。
第三步:更新系统 + 基础安全设置
# 更新系统包
apt update && apt upgrade -y
# 设置时区为上海
timedatectl set-timezone Asia/Shanghai
# 创建新用户(避免直接用root)
adduser deploy
usermod -aG sudo deploy
第四步:选择安装方式
有两种主流方式,根据技术水平选择:
方式A:宝塔面板(推荐新手)
宝塔面板提供图形化界面管理 Nginx、MySQL、PHP,操作类似 cPanel,适合不熟悉命令行的用户。
# 安装宝塔面板(Ubuntu)
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
安装完成后会显示:
– 面板地址:http://你的IP:8888/xxxx
– 账号和密码
在浏览器打开面板地址,登录后:
1. 首次登录会提示安装LNMP或LAMP,选择 LNMP(Nginx + MySQL + PHP)
2. 推荐安装:Nginx 1.24、MySQL 8.0、PHP 8.2
3. 点击一键安装,等待约10-15分钟
安装完成后,在宝塔面板中:
1. 网站 → 添加站点 → 填写域名
2. 数据库 → 创建数据库(记录数据库名、用户名、密码)
3. 网站 → 对应站点 → SSL → 申请 Let’s Encrypt 证书
方式B:LNMP一键包(纯命令行)
LNMP 官方一键包更轻量,适合熟悉命令行的用户:
# 下载LNMP
wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz
tar zxf lnmp2.0.tar.gz
cd lnmp2.0
# 安装(选择Nginx + MySQL + PHP)
./install.sh lnmp
按提示选择 MySQL 8.0、PHP 8.2,输入数据库 root 密码,然后等待自动安装(约20-30分钟)。
安装完成后添加虚拟主机:
lnmp vhost add
按提示输入域名,LNMP 会自动生成 Nginx 配置和申请 SSL。
第五步:安装 WordPress
用宝塔面板安装
- 面板 → 软件商店 → 搜索 WordPress → 一键安装
- 按提示填写网站域名、数据库信息
- 完成后访问你的域名即可
手动安装
# 进入网站目录(替换yourdomain.com)
cd /www/wwwroot/yourdomain.com
# 下载WordPress
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz
# 设置权限
chown -R www:www /www/wwwroot/yourdomain.com
chmod -R 755 /www/wwwroot/yourdomain.com
然后在浏览器访问你的域名,按 WordPress 安装向导填写数据库信息完成安装。
第六步:性能优化配置
VPS 上的 WordPress 需要做以下基础优化才能发挥性能优势:
启用 OPcache(PHP加速)
宝塔面板 → PHP管理 → 配置修改,确认 opcache.enable=1。
安装 Redis 对象缓存
# 宝塔面板直接在软件商店安装Redis
# 然后WordPress安装 Redis Object Cache 插件
配置 Nginx FastCGI 缓存
宝塔面板 → 网站 → 对应站点 → 缓存,开启 Nginx 缓存。
或在 LNMP 的 Nginx 配置中手动添加 FastCGI 缓存规则。
维护注意事项
VPS 不像共享主机有人帮你维护,需要自己处理:
- 系统更新:每月执行
apt update && apt upgrade -y - 数据库备份:设置定时备份(宝塔面板自带定时备份功能)
- 监控告警:配置宝塔面板的CPU/内存告警,异常时发邮件通知
- SSH安全:修改SSH默认端口(22→其他),配置SSH密钥登录,禁用密码登录
费用对比
| 方案 | 月费 | 性能参考 | 适合场景 |
|---|---|---|---|
| Vultr 1核1G(+ 宝塔) | $6 | 1-3万UV/月 | 单站调试/低流量 |
| Vultr 1核2G | $12 | 3-10万UV/月 | 正常运营 |
| Vultr 2核4G | $24 | 10-30万UV/月 | 多站点/WooCommerce |
| Cloudways DO 1G(托管) | $11 | 1-3万UV/月 | 不想运维 |