gpt4 book ai didi

java - 多个 Tomcat 8 安装或虚拟主机

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:43 25 4
gpt4 key购买 nike

在过去,当要部署一个新的 web 应用程序或一组服务时,通常的做法是给一个安装了 tomcat 的新虚拟机进行部署。在我目前的职位上,客户只给我一个 linux 实例来部署多个 webapps。 (内部使用量小,0 扩展。部署到单个 AWS EC2 linux 机器)

应用程序需要被赋予唯一的域。即 app1 和 app2 可以映射到 smallapp1.com:8080/app1/login 和 smallerapp2.com:8080/app2/login(端口仅供示例,并非必需)

我目前在实例上运行了两个 tomcat8 安装,每个应用程序都部署到一个唯一的 tomcat 安装并在不同的端口上运行。 (一个是 8080,另一个是 8081)。

如果我想部署一些其他小型应用程序,我最好使用单独的 tomcat 安装还是应该使用虚拟主机?

我是部署新手。过去我被交给了一个部署目的地和过程。在新职位上,我只是获得了单个实例的凭据。我不确定什么是更好的做法或在哪种情况下比另一种更好。如果重要的话,每个应用程序最多只能由 20 个用户同时使用。

TL;DR 在同一实例上使用多个 tomcat 安装或使用相同的 tomcat 安装来托管多个应用程序。

最佳答案

Virtualhosts 是一个更好的选择,因为您不会因为多个可能相互冲突的安装而使服务器膨胀,而且您将为每个 tomcat 实例占用 1 个端口。

请记住,对于 Java Web 应用程序,tomcat 是更好的解决方案,如果您不运行 servlet 或 JSP,则最好使用 Apache Http 服务器。

关于java - 多个 Tomcat 8 安装或虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38151060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com