以与多实例Adobe CF相同的方式设置Railo

时间:2009-06-25 01:50:13

标签: apache iis coldfusion jboss railo

我希望以与目前Adobe CF相同的方式安装Railo。

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

到目前为止我遇到的所有文档都还没有能够模仿这个。我尝试过JBoss,Railo WAR,Apache,JkMount,Resin,JRUN等的组合。

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

有没有人成功设法为Railo模仿这种方法?你能指出我正确的方向吗,或者Railo的代表可以为它写一篇博文吗?

提前致谢!

戴夫

2 个答案:

答案 0 :(得分:5)

安装多个Railo或CF实例的能力不是Railo或CF功能,而是应用服务器之一。 Railo为每个定义的Web上下文提供了很好的内置Sandbox安全性。 Web上下文通常与应用服务器中的虚拟主机设置对齐。因为在Adobe CF中只有一个Web上下文需要应用沙箱安全性。

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

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

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

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

格特弗兰兹


Railo专业开源

gert(at)getrailo.com

答案 1 :(得分:0)

以下是setting up Railo in JRun上的博文。如果你有任何问题,肖恩也会问这个问题。