首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换我的域指向安全生产部署的位置

切换我的域指向安全生产部署的位置
EN

Stack Overflow用户
提问于 2014-10-19 15:56:07
回答 1查看 83关注 0票数 0

比如说,我在弹力豆杆中有一个刺激环境和一个开发环境。我将我的代码部署到dev上,它运行良好,但是当我部署到生产部门时,我会得到一个错误(注意,这是可能的,因为有时在部署和apache中断期间,实例会损坏)。这种解决方案的优缺点是什么:

  1. 在每次部署时都有两个可切换的prod环境
  2. 部署到未使用的
  3. 如果部署有效,请将yourdomain.com指向新产品,如果没有,则旧产品是安全的。

现在,SEO是一个关注--如果我在两个弹性豆杆环境之间切换我的领域,SEO会受到伤害吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-28 08:15:43

下面的解决方案是我已经使用了很多次,没有意外,但请记住,始终测试您的解决方案之前,生产使用。

该解决方案将使用以下环境名称,您应该将其映射到内部DNS名称:

PROD01.elasticbeanstalk.com > www.example.com

PROD02.elasticbeanstalk.com

DEV01.elasticbeanstalk.com > dev-www.example.com

通常,在本地开发和测试应用程序之后,您将将应用程序部署到AWS ElasticBean秸秆环境DEV01。此时,您的应用程序将在URL dev-www.example.com上运行。

既然您已经测试了您的应用程序,就可以轻松地编辑应用程序、重新部署并查看结果。

当您满意对应用程序所做的更改时,可以将其部署到您的PROD02.elasticbeanstalk.com生产环境中。使用“应用程序版本”页面将运行在DEV01上的代码提升到PROD02。使用您的主机文件,确保一切正常,然后点击URL交换。

这将无缝地切换PROD01.elasticbeanstalk.com和PROD02.elasticbeanstalk.com环境URL,您的应用程序上的停机时间为零。

一旦确保切换了所有的流量,您就可以按照相同的方法更新原始的生产环境,切换回并删除PROD01.elasticbeanstalk.com以防止额外的成本(或者,如果您不介意$$开销的话,也可以保留它)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26452309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档