对于仍在Bamboo堆栈myapp.heroku.com
上的Heroku上托管的应用程序,您如何将自定义域更改为指向Cedar堆栈上与Cedar兼容的版本myapp-cedar.herokuapp.com
?
以下是需要处理的条件:
.heroku.com
,而Cedar使用.herokuapp.com
。proxy.heroku.com
来处理路由,此处指向自定义域名。 Cedar希望你指向myapp-cedar.herokuapp.com
。myapp-cedar.herokuapp.com
之外,还需要这样做。)前几天我已经向Heroku支持提交了一张票,询问他们是否允许在Bamboo和Cedar上为两个应用程序分配相同的域名。我怀疑他们这样做了。
考虑到DNS传播时间,切换到Cedar应用程序的最佳方法是什么?用户不方便?
如果需要将其转移到服务器故障,请告诉我。
更新
我们将按照Heroku支持建议的解决方法使用SSL endpoint。 SSL端点也为HTTP提供服务,它们似乎只根据Web请求主机和自定义域分配进行匹配。
因此,似乎将自定义域指向端点,在DNS更改传播后将自定义域从Bamboo应用程序重新分配到Cedar应用程序,然后在切换完成后再次指向正确的Cedar子域
更新
我们最终只是通过一些停机时间进行直接的DNS更新。 TTL设置得非常低,因此预计DNS更改会对大多数用户传播得足够快。
答案 0 :(得分:1)
我会这样:
希望有所帮助。