首先注册并验证AWS账号,然后在控制台选择区域为亚太(香港)ap-east-1。接着在EC2中创建实例,选择合适的AMI(如Amazon Linux 2或Ubuntu),挑选实例类型(t3.micro等入门型)、存储(EBS)与网络(VPC/Subnet)。创建或选择密钥对(Key Pair)用于SSH登录,并配置安全组开放必要端口(22/80/443)。
新手可选入门级实例(t3.nano/t3.micro)测试,存储先选通用型gp2/gp3。若需要公网访问,建议创建弹性IP(EIP)并绑定到实例。
选择区域为香港能较好兼顾大陆访问延迟与法律合规:无需ICP备案(视访问对象而定),但若主要面向大陆用户,建议配合CDN或优化线路。
确保创建或使用VPC,并设置子网及路由表。安全组是关键,至少允许SSH(端口22)仅限指定IP访问;HTTP(80)和HTTPS(443)按需开放。同时配置网络ACL(可选)做第二道防护。
建议关闭密码登录,仅保留SSH密钥。为管理控制台启用MFA(多因素认证),并通过IAM创建最小权限的用户和角色,避免使用Root账户进行日常操作。
不要随意将22端口开放给0.0.0.0/0;生产环境应考虑配合负载均衡器(ALB/NLB)与私有子网设计,将数据库放在私有子网中,不直接暴露。
上传代码可用SCP、SFTP或Git拉取,安装环境(如Nginx/Apache、Node.js、PHP、Python等),配置反向代理与进程管理(systemd、pm2)。配置数据库(RDS或本地MySQL),并做数据迁移。测试无误后绑定域名并配置DNS解析。
域名解析到EIP或负载均衡器;为实现HTTPS可使用Certbot在实例上申请Let's Encrypt证书,或使用AWS Certificate Manager配合ELB/CloudFront。强烈建议强制跳转到HTTPS。
确认安全组与ACL、日志(CloudWatch/本地)、自动重启策略、备份方案(快照与数据库备份)均配置完毕,再将DNS切换到新IP以完成上线。
AWS计费包含实例小时费、EBS存储与I/O、弹性IP(在未绑定或闲置时计费)、数据出站流量、其它服务如RDS/ELB/CloudFront费用。注意带宽与跨区流量可能产生较高费用。
测试阶段用按需实例,长期稳定负载可考虑预留实例或Savings Plans。合理选择实例规格、使用自动伸缩(Auto Scaling)避免闲置资源,定期清理未使用的快照与卷。
开启缓存(Redis/ElastiCache)、使用CDN(CloudFront)降低原站带宽;监控CloudWatch指标并设置告警,发现瓶颈后水平扩展或纵向升级。
香港节点对内地用户延迟通常较低,但稳定性受国际出口与ISP影响。若目标是内地用户,建议结合国内CDN或跨境专线以提升体验。关于合规,香港服务器通常不需要备案,但若使用大陆域名或直接在大陆托管部分服务,可能涉及ICP备案。
根据业务性质关注数据主权法规,敏感数据加密存储并限制访问;必要时与律师或合规团队确认跨境传输要求与合同条款。
先在香港部署并测试性能,再考虑前端用CloudFront或国内CDN做缓存,后端敏感数据可放在香港但通过VPN/专线与国内服务安全同步。