一个域下可以有多个 aws 实例吗?我试图在多个实例中托管数据,并且会有一个服务器,但如果我想让我的客户端脚本直接联系数据源而不使用我的中央服务器,那么它就会跨域,出于多种原因我想避免这种情况。可能吗?解决方案?建议?
答案1
我认为如果不使用跨域调用,您的要求就无法真正实现。
我所见过的可能的解决方案。
通过 Amazon S3 托管静态内容(有时查看 Twitter 的 html)并从另一个位置进行明确加载。
对于动态内容,您确实需要一个返回数据的位置(避免这种情况是黑客试图滥用您网站的良好声誉并返回恶意内容的做法)。例如,您可以让域对 amazon 负载均衡器进行 CNAME 查找,该负载均衡器将流量路由到多个 apache 实例。这些实例依次与多个应用服务器通信(例如,使用带有 java 的 mod_jk),这些应用服务器与数据库通信,所有这些数据都沿链返回到 Web 服务器,然后由 Web 服务器将其返回给客户端。
您能否更详细地描述一下您要做什么?我不太明白为什么不能只让中央服务器处理请求并返回数据本身。