适用于繁忙的生产服务器的理想铁路+ tomcat vhost设置

时间:2011-09-05 06:14:29

标签: apache tomcat7 railo

我正在将很多网站从Resin 3迁移到Tomcat 7(centos 4 / apache 2.20),我很难确定哪种类型的配置符合我的要求。特别是:

  • proxy_ajp vs mod_jk vs mod_proxy,用于将请求传递给Tomcat / Railo
  • 自动部署新网站
  • 将WEB-INF置于站点之外(以简化克​​隆站点)
  • 将apache itk与tomcat一起使用,以便每个vhost以不同的用户和进程运行
  • 拥有一个共享的铁路服务器管理员配置
  • 支持没有扩展名的SES URL(即:/ path / to / page)
  • 需要SSL支持

我已经阅读了很多关于howtos但大多数已经过时或提供相互矛盾的建议。我想看一些运行许多铁路虚拟主机并自动或以编程方式部署它们的人的例子。总的来说,我更喜欢效率/速度而不是简单,因为我想从有限的资源中获得最大的收益。

我本可以单独提出这些问题,但我想确保任何答案都考虑到上述所有因素(假设要求实际上是兼容的)。

1 个答案:

答案 0 :(得分:1)

首先,看看vivotech安装人员 - 他们是托管公司,所以使用他们的安装程序作为你的基础,他们是完美的。 (它使用tomcat)

railo 3.3使得从管理员部署上下文变得更加容易,因此编写脚本不应该那么难。

  • web-inf应在tomcat中定义时自动放入网站
  • 如果您为每个用户提供一个新的上下文根,那么他们将拥有自己的管理员
  • 每个网络服务器(apache / iis2k8 /甚至tomcat)都支持url-rewrite
  • 一切都支持ssl

  • 你可能还想看看你将如何调整这个场景的jvm,然后进行一些负载测试以了解它们的表现。

  • 发送电子邮件给sean corfield,google railo和他的名字,你会收到他的电子邮件。