如何在前面托管http服务器,在EC2后面有多个tomcat服务器?
我们是否需要进行会话和cookie管理,或者EC2是否已将其内置?
我们可以通过其他服务器流式传输图像和静态资源,而动态内容来自tomcat吗?
答案 0 :(得分:0)
有多种方法可以在前端托管Web服务器,并将请求重定向到后端的多个tomcat服务器。假设您在EC2和tomcat上部署了Web服务器和多个tomcat服务器。使用ajp或mod_proxy或mod_jk,您可以将在Web服务器上发出的请求重定向到后端tomcat服务器。
默认情况下,AWS不提供Cookie或会话管理。您可以使用AWS Elasticache进行会话管理。
是的,您可以在Amazon S3上传图像和其他静态内容,并在您的动态请求进入tomcat服务器时从S3本身或使用CloudFront(CDN)传送它。
你的问题太宽泛了。如果您提供更多详细信息,我们可以提供更多帮助
由于 SANKET
答案 1 :(得分:0)
查看AWS Elastic Beanstalk中的Java支持。它为您处理负载平衡,自动扩展,指标和部署。将静态资产部署到S3 + CloudFront,而不是将它们保留在应用程序包中。