
1) 目标判断:明确用途(网站托管、反向代理、游戏服、VPN等)。
2) 带宽与延迟:优先1Gbps共享端口或专线,延迟目标小于30ms。
3) 资源配置:推荐起步配置:2 vCPU / 4GB 内存 / 80GB SSD / 2TB 流量。
4) 操作系统:常见选择 Ubuntu 20.04 或 Debian 11,图形界面非必要。
5) 价格与售后:对比月付与年付,注意快照、备份与防护选项。
1) 注册账号:填写大陆可用手机号/邮箱,启用双因素验证提高安全。
2) 选择机房:选择“香港(CN2/Metro)”或“香港BGP”,依据ISP路由。
3) 支付方式:支持信用卡、PayPal、支付宝或微信。留意带宽上限与流量计费规则。
4) 购买快照/备份:建议购买每周自动快照与每日增量备份。
5) 领取信息:付款后获取IP、root密码、控制面板及控制台登录地址。
1) SSH加固:禁用root密码登录,配置公钥登录,修改默认端口如改为2222。
2) 基本命令:apt update && apt upgrade -y;安装常用软件:vim、curl、ufw。
3) 防火墙设定:UFW示例:ufw allow 2222/tcp;ufw allow 80,443/tcp;ufw enable。
4) 系统参数优化:调整swappiness=10,编辑 /etc/sysctl.conf 并 sysctl -p 生效。
5) 自动更新与告警:配置 unattended-upgrades 与简单的磁盘/CPU监控脚本。
1) Nginx安装:apt install nginx;systemctl enable --now nginx。
2) 虚拟主机配置:在 /etc/nginx/sites-available 创建站点配置并 symlink 到 sites-enabled。
3) PHP-FPM示例:apt install php8.1-fpm,修改 listen 为 /run/php/php8.1-fpm.sock 并在 Nginx 配置中使用 fastcgi_pass。
4) Node.js部署:使用PM2管理应用,示例:npm i -g pm2;pm2 start app.js --name myapp。
5) SSL证书:使用Certbot获取Let's Encrypt证书:certbot --nginx -d example.com。
1) 域名解析:在域名服务商后台添加A记录指向VPS公网IP(例如 203.0.113.45)。
2) TTL设置:解析初期可设置TTL为300秒,调试完成后可改回3600。
3) CDN接入:常用 Cloudflare 或阿里云 CDN,接入后将域名CNAME指向 CDN 提供的地址。
4) SSL与CDN:启用CDN的Full或Full(strict)模式,保证源站也有有效证书。
5) 缓存策略:静态资源设置长缓存(Cache-Control: max-age=31536000),HTML短缓存或不缓存。
1) 基础防护:启用云厂商提供的DDoS基础防御并选择带宽峰值保护。
2) Nginx限流:示例配置 limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;在 location 中使用 limit_req。
3) Fail2ban阻断暴力攻击:安装 fail2ban,默认阻断SSH多次失败登录。
4) 灾难恢复:准备备用机房或CDN回源分散策略,确保“回源带宽”足够。
5) 日志与告警:使用ELK或简单脚本每天分析access.log并对异常峰值报警。
1) 无法SSH:检查安全组/防火墙端口、VPS控制台是否有网络问题,尝试重置root密码或启动救援模式。
2) 网站502/504:查看 PHP-FPM/Node 进程是否崩溃,检查 /var/log/nginx/error.log,调整 upstream 超时。
3) 高CPU或内存:使用 top/htop 查看占用,若swap频繁使用考虑扩容或优化应用。
4) 域名解析不生效:用 dig +trace 查询DNS链路,检查域名是否已在DNS提供商修改。
5) SSL错误:确认证书链完整,证书未过期,CDN模式与源站证书匹配。
1) 案例一:中小企业网站。配置:Ubuntu20.04,2vCPU/4GB/80GB SSD/1Gbps,使用Nginx+PHP-FPM,日均流量 ~50GB。
2) 案例二:游戏服代理节点。配置:Debian11,4vCPU/8GB/160GB SSD/1Gbps,开启DDoS高防,峰值流量可达500Mbps。
3) 性能数据:Nginx静态 QPS 测试:ab -n 10000 -c 200 返回平均响应时间 45ms。
4) 备份策略:两地快照(香港 + 国内备份),保留最近7天增量与30天全量。
5) 运维日志:每次变更记录在 CHANGELOG.txt 中并在Slack告警通道推送。
| 套餐 | vCPU | 内存 | 存储 | 带宽 |
|---|---|---|---|---|
| 入门型 | 2 | 4GB | 80GB SSD | 1Gbps 共享 |
| 标准型 | 4 | 8GB | 160GB SSD | 1Gbps 专线 |
| 高防型 | 8 | 16GB | 320GB SSD | 1Gbps 高防 |