我有一个在 elastic beanstalk 上运行的 nodejs 应用程序。我有一个通过 GoDaddy 注册的域名和一个指向 的 cname myapp.elasticbeanstalk.com
。
我可以将我的域指向 aws 名称服务器,而不是将该域映射到 eb 设置的域吗?
我想要这样设置我的域名,但是当我尝试这样做时,它不起作用(我不知道为什么)。我检查了 DNS 传播,一切看起来都很好,但是当浏览我的域名时,它不起作用。
我可以设置子域名来与弹性豆茎一起工作吗(例如sub.example.com)?
我读到过一些文章说无法在 elastic beanstalk 中设置子域,但我不明白为什么会这样。我想在 sellers.example.com 上运行一个应用程序,在 buyingers.example.com 上运行另一个应用程序。我可以用 eb 做到这一点吗?如果不行,我可以在 ec2 实例上进行设置并自行配置吗?
答案1
您的最终目标可以实现。对于您而言,您需要创建一个sellers.example.com
指向 的CNAMEapp1.elasticbeanstalk.com
和另一个buyers.example.com
指向 的CNAME app2.elasticbeanstalk.com
。
您无法将域指向 Elastic Beanstalk 名称服务器。您可以使用 AWS Route53 DNS 服务并将域指向这些名称服务器。如果这样做,您可以创建sellers.example.com
并buyers.example.com
作为 Elastic Beanstalk 应用程序的 ALIAS 记录,而不是 CNAME。但如果 GoDaddy 仍作为您的 DNS 主机,那么您必须坚持使用 CNAME 记录。