1
准备与选购:选择中国硕网韩国机房VPS
- 目标:面向中国用户但选用韩国机房以兼顾国际访问与合规要求。
- 推荐配置举例:2 vCPU / 4 GB RAM / 80 GB NVMe / 1 Gbps 带宽 / 月流量 2 TB。
- 计费与延迟:月付 18 美元(示例),与中国东部延迟约 30-80 ms(实际测 45 ms)。
- 付款与资质:准备好实名认证信息,备份支付凭证以便售后。
- 购买时确认是否支持快照、备份与独立公网 IP,便于恢复与故障转移。
2
系统与基础环境搭建:操作系统与安全硬化
- 建议系统:Ubuntu 22.04 LTS 或 Debian 12,易维护且社区支持强。
- 基本包安装:apt update && apt upgrade(定期更新),安装 Nginx、MariaDB、PHP-FPM。
- 安全配置:关闭 root 远程登录,创建非 root 用户,启用 SSH Key 认证并修改默认端口。
- 防火墙与登录防护:配置 ufw 只放行 22/80/443,安装 fail2ban 防暴力破解。
- 监控与备份:启用简单监控(CPU、内存、磁盘、流量),设置每日快照策略。
3
LEMP 环境与数据库性能调优
- Nginx + PHP-FPM:建议 PHP 8.1+,worker_processes 设置为 auto,worker_connections 1024。
- MariaDB 配置示例:innodb_buffer_pool_size=1G(在4GB内存时约 25%-50%),max_connections=200。
- FastCGI 缓存:启用 Nginx fastcgi_cache 缓存静态渲染页,提高并发响应。
- PHP-FPM 池配置:pm = dynamic,pm.max_children = 30(根据内存调整),pm.start_servers = 5。
- 磁盘 I/O 优化:使用 NVMe SSD 并启用 noatime,考虑将 MySQL 日志放到独立磁盘。
4
域名解析与 HTTPS:DNS、证书与跳转策略
- 域名解析:在域名服务商将 A 记录指向 VPS 公网 IP(示例 203.0.113.5)。
- TTL 设置:初期设短 TTL(60 秒)便于调试,稳定后可增大到 3600 秒。
- Let’s Encrypt 证书:推荐使用 certbot 自动续期,证书有效期 90 天。
- 强制 HTTPS:配置 301 重定向全部 HTTP 到 HTTPS,启用 HSTS(谨慎设置 max-age)。
- WWW 与裸域处理:统一跳转到首选域名,防止搜索引擎重复收录。
5
WordPress 安装与性能优化
- 安装:下载最新 WordPress 包,设置 wp-config.php,使用 MariaDB 创建数据库与用户。
- 缓存插件:推荐使用 WP Super Cache 或 WP Fastest Cache,并配合 Nginx fastcgi_cache。
- 图片与静态资源:启用 WebP,使用 lazyload 延迟加载,静态资源建议走 CDN。
- 数据库优化:定期清理修订、垃圾评论、过期转ients,配置每日数据库备份。
- PHP OPcache:启用并调优 opcache.memory_consumption(例如 128MB),提高 PHP 执行效率。
6
CDN 与 DDoS 防御策略
- CDN 选择:推荐 Cloudflare 或国内加速商结合国外机房,减少跨境慢速问题。
- CDN 策略:将 CSS/JS/图片等静态资源挂载到 CDN,使用资源版本号避免缓存问题。
- DDoS 防御:使用 Cloudflare 的 DDoS 保护与速率限制,同时在 VPS 上启用 iptables/ufw 限流。
- 黑名单与异常流量:结合 fail2ban 与 Nginx 限速模块,对异常请求封 IP。
- 灾备方案:配置异地热备或负载均衡,确保流量突发时有降级服务策略。
7
真实案例与配置表(示例)
- 案例介绍:某中文媒体站在中国硕网韩国机房部署,目标日 PV 50k。
- 实际规格:初期采用 2 vCPU / 4 GB / 80 GB NVMe,后期扩容到 4 vCPU / 8 GB。
- 性能数据:平均 TTFB 120 ms(启用 CDN 后降低到 60 ms),并发连接可稳定到 300+。
- 成本与扩展:月成本约 18-35 美元,遇流量峰值通过快照扩容与 CDN 缓解。
- 建议:上线 14 天监控并调整 MySQL 与 PHP-FPM 参数,确认缓存命中率在 70% 以上。
| 项 | 初始配置 | 扩容配置 |
| vCPU | 2 | 4 |
| 内存 | 4 GB | 8 GB |
| 存储 | 80 GB NVMe | 160 GB NVMe |
| 带宽 | 1 Gbps / 2 TB | 1 Gbps / 不限流量 |
| 每月成本 | 约 $18 | 约 $35 |
来源:从零开始在vps韩国机房中国硕网上部署WordPress站点