You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将Hostinger域名通过AWS Route 53绑定EC2部署后端RESTful API遇阻

后端RESTful API部署可能遗漏的步骤
  • EC2安全组规则检查
    确认安全组入站规则已开放API服务监听的端口(如80、443或自定义端口3000/8080),允许前端域名或公网IP的访问请求;同时检查出站规则是否允许API发起外部连接(比如调用数据库、第三方服务)。
  • EC2内部服务可用性验证
    • 登录EC2实例,用systemctl status <your-api-service>(systemd环境)或ps aux | grep <api-process-name>确认服务是否正常运行。
    • 在EC2本地执行curl localhost:<api-port>/your-test-endpoint,验证API本身是否能返回正确响应,排除服务代码或启动配置问题。
  • Route53与域名关联细节
    • 确认Route53记录类型正确:API域名需配置A/AAAA记录,指向后端EC2的弹性公网IP(避免EC2重启后IP变更导致解析失效),而非前端实例IP。
    • 再次核对Hostinger域名的NS记录是否与Route53托管区域的NS记录完全一致,哪怕DNS检测显示配置完成,微小的字符差异都可能导致解析异常。
  • HTTPS配置(若启用)
    • 如果API使用HTTPS,需确认已在EC2上部署SSL证书(如通过Certbot生成Let's Encrypt证书),或通过AWS ACM配置证书并关联到反向代理(如Nginx)。
    • 检查Nginx/Apache配置文件,验证域名映射、端口转发规则、证书路径是否正确,用nginx -t(Nginx)检查配置语法是否合法。
  • 反向代理与端口转发设置
    若API运行在非80/443端口,需配置反向代理(如Nginx)将域名的80/443请求转发至服务端口;或配置EC2内部的iptables规则实现端口转发,确保外部请求能到达服务。
  • EC2内部防火墙检查
    除AWS安全组外,检查EC2实例本地防火墙(如ufw、firewalld)是否开放了API服务端口,避免内部防火墙阻断外部请求。
  • API服务绑定地址确认
    确保API服务的监听地址设置为0.0.0.0(允许所有网卡访问),而非仅localhost(仅本地可访问)。

内容的提问来源于stack exchange,提问作者RedBlue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 21:42:44