我如何将域放在AWS ESB前面

时间:2018-02-08 16:26:15

标签: android ios amazon-web-services tomcat dns

我又问了一个类似的问题,但可能还不清楚。

我有一个在Amazon Elastic beanstalk上运行的Web服务(tomcat 8),它运行正常。然后我在 DomainA.com 上运行网站,它使用我的aws tomcat对数据进行CRUD操作。同样我有一个Android应用程序和一个iPhone,它们都使用相同的aws tomcat,并且工作正常。

现在,我还拥有 DomainB ,我希望我的网站和2个不同的应用可以调用 DomainB ,然后在幕后调用AWS。我想这样做是因为我可能会改变云提供商,或者我可能升级我的亚马逊服务器,这两者都可能导致新的fqdn - 这意味着我将不得不更新所有三个应用程序。如果所有三个指向 DomainB ,我只需要将 DomainB 的指针更新到新服务器,我的三个应用程序将不会注意到任何更改。

我尝试在One.com上设置一个网络别名,除了我没有回到我期待的json,而是一个iframe之外,它有点工作。在Postman我可以看到它说。

<!DOCTYPE html>
<html>
    <head>
        <title>DomainB</title>
        <style type="text/css">
body {
margin:0;
padding:0;
}
iframe {
display: block;
border: none;
height: 100vh;
width: 100vw;
}
</style>
    </head>
    <body>
        <iframe src="DomainA/path">
            <p>Your user agent does not support iframes. However you may visit 
                <a href="DomainA/path">the page that was supposed to be here</a>
            </p>
        </iframe>
    </body>
</html>

1 个答案:

答案 0 :(得分:0)