【问题标题】:Setting up Railo in the same way as Multiple Instance Adobe CF以与多实例 Adob​​e CF 相同的方式设置 Railo
【发布时间】:2010-11-05 17:21:04
【问题描述】:

我希望以与我们目前为 Adob​​e CF 相同的方式安装 Railo。

目前,我们在 JRUN 4 之上以多实例设置运行 Adob​​e CF8。在我们的本地沙箱上,我们使用 Apache 作为 Web 服务器。然后,我们使用 Apache 虚拟目录指向我们的代码库,该代码库存在于 CF 上下文之外。这为我们提供了最大的灵活性,因为我们可以从我们机器上的任何位置运行多个服务器、多个站点。在生产环境中,我们使用 IIS 6,但上述内容仍然适用。

迄今为止,我遇到的所有文档都无法模拟这一点。我尝试过 JBoss、Railo WAR、Apache、JkMount、Resin、JRUN 等的组合。

我们试图避免的事情:我们不希望 Tomcat 参与其中(重复 Web 服务器要求),我们不希望每个新站点(以及 Apache)都必须在 JBoss 中配置任何东西,我们需要我们的代码库从任何位置运行。

有没有人成功地为 Railo 效仿这种方法?您能给我指出正确的方向吗,或者 Railo 的代表可以为此写一篇博文吗?

提前致谢!

戴夫

【问题讨论】:

  • 忘记说明我们使用的是 Windows 平台

标签: apache iis coldfusion jboss railo


【解决方案1】:

安装多个 Railo 或 CF 实例的能力不是 Railo 或 CF 功能,而是应用服务器之一。 Railo 为每个定义的 Web 上下文提供了出色的内置沙盒安全性。 Web 上下文通常与应用服务器中的虚拟主机设置保持一致。由于在 Adob​​e CF 中只有一个 Web 上下文需要应用沙盒安全性之类的东西。

无论如何,不​​同的应用程序服务器(如 Resin)允许您使用正则表达式来定义虚拟主机(这意味着 Web 上下文是动态和隐式创建的)或在某个目录中为您的每个 Web 上下文使用单个 conf 文件想创造。发生这种情况后,在不同 Web 上下文中运行的不同应用程序的设置将彼此分离。最好的安全性。

您可以将您的网络根目录放在您喜欢的任何位置。唯一不起作用的是您在 Apache 或 IIS 中创建了一个虚拟目录,然后您的应用程序也已经在其中运行了。但是,您可以在 Railo 中做的是创建一个名称相同且指向完全相同位置的映射。然后你就可以像在 CF 中一样使用它了。

我们甚至可以考虑从 Web 服务器读取虚拟目录并隐式创建相应的映射。此外,您可以创建每个应用程序的映射以解决该问题。

如果您有任何其他问题,请发送电子邮件至我们的 Railo 谷歌小组。

格特·弗兰茨


Railo 专业开源

gert (at) getrailo.com

【讨论】:

    【解决方案2】:

    这是setting up Railo in JRun 上的博客文章。如果您还有其他问题,肖恩也会问这个问题。

    【讨论】:

    • 我以前试过这种方法。创建了一个新的 JRUN 服务器实例,删除了默认应用程序,放入 railo 战争,但它失败了。有没有人成功地在 Windows 上运行过这个?如果是这样,我会再试一次。
    • 还有用于 JRUN 和 Apache 的 Railo 连接器吗?
    猜你喜欢
    • 2012-03-14
    • 2011-01-19
    • 2011-01-15
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 2015-07-27
    相关资源
    最近更新 更多