
首先,在阿里云控制台选择地域为香港,购买适合的 ECS 实例(按流量型或计算型选择),然后选择镜像(推荐使用官方的 Ubuntu 或 CentOS 镜像)。
创建 ECS 时配置 VPC 与子网,设置公网带宽,添加安全组规则放通常用端口(如 22/80/443)。安全组规则应限制来源 IP 或使用端口白名单。
购买成功后通过 SSH 登录,更新系统:
Ubuntu: apt update && apt upgrade -y;CentOS: yum update -y。安装常用软件:Nginx/Apache、MySQL/MariaDB、PHP/Python 等。
在域名服务商或阿里云解析中添加 A 记录,指向 ECS 的弹性公网 IP。如果使用负载均衡,指向负载均衡的 CNAME。
使用 Certbot 获取证书:安装 certbot,执行 certbot --nginx 或 certbot certonly 并配置自动续签(crontab 每月检查)。证书要绑定到域名并在 Nginx 中配置 443 监听。
在阿里云 CDN 控制台添加域名,回源类型选择公网回源并填写 ECS IP(或负载均衡域名)。设置静态资源缓存策略、压缩和 HTTP/2 或 QUIC 加速以提升并发响应速度。
调整内核参数 /etc/sysctl.conf:如 net.core.somaxconn、net.ipv4.tcp_tw_reuse、net.ipv4.ip_local_port_range 等;执行 sysctl -p 立即生效,提升并发连接处理能力。
在 nginx.conf 中调整 worker_processes(建议设置为 CPU 核心数或 auto)、worker_connections(根据负载设置较高值),开启 keepalive、sendfile、tcp_nopush、tcp_nodelay,减少请求延迟并提高吞吐。
对 PHP-FPM 调整 pm 设置(如 dynamic 或 ondemand,合理设置 pm.max_children);数据库开启慢查询日志、合理建索引、调整连接池与缓存(如 Redis)来降低后端阻塞。
关闭不必要服务,修改 SSH 默认端口,禁用 root 直接登录,使用密钥登录并关闭密码认证。定期更新系统补丁并安装 Fail2Ban 或类似入侵防护工具。
配置阿里云安全组与本机防火墙(ufw 或 firewalld),只开放必须端口。结合阿里云 WAF(Web 应用防火墙)抵御常见的 WEB 攻击如 SQL 注入与 XSS。
使用强密码策略、对敏感数据加密存储、定期更换密钥与证书。对上传功能做严格校验及限制,开启 HTTP 安全头(HSTS、Content-Security-Policy)提升浏览器端安全。
使用阿里云云监控监测 CPU、内存、带宽、磁盘 IO、响应时间与错误率,设置阈值告警(邮件、短信或钉钉/企业微信推送),并结合日志集中管理(ELK 或阿里云日志服务)。
定期做数据快照与异地备份(RDS/Snapshot),配置自动备份策略。使用负载均衡+多实例或跨可用区部署以实现冗余与故障切换。
制定故障响应流程(检测、隔离、回滚、恢复、总结),演练应急方案并验证备份可用性。保持安全补丁与恢复脚本可用,确保在被攻击或宕机时能快速恢复服务。