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

Apache 以与多实例Adobe CF相同的方式设置Railo,apache,iis,coldfusion,jboss,railo,Apache,Iis,Coldfusion,Jboss,Railo,我正在寻找安装Railo的方法,就像我们目前为Adobe CF所做的那样 目前,我们在多实例设置中,在JRun4之上运行Adobe CF8。在本地沙盒上,我们使用Apache作为web服务器。然后,我们使用Apache虚拟目录指向CF上下文之外的代码库。这为我们提供了最大的灵活性,因为我们可以从机器上的任何位置运行多台服务器、多个站点。在生产中,我们使用IIS 6,但上述内容仍然适用 到目前为止,我遇到的所有文档都还不能模拟这一点。我尝试过JBoss、RailoWar、Apache、JkMoun

我正在寻找安装Railo的方法,就像我们目前为Adobe CF所做的那样

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

到目前为止,我遇到的所有文档都还不能模拟这一点。我尝试过JBoss、RailoWar、Apache、JkMount、Resin、JRUN等的组合

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

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

提前谢谢


戴夫

这里有一篇关于他的博客文章。如果您还有任何问题,Sean也会问这个问题。

安装多个Railo或CF实例的功能不是Railo或CF功能,而是应用服务器的一个功能。Railo为每个定义的web上下文提供了强大的内置沙盒安全性。web上下文通常与应用服务器中的虚拟主机设置对齐。由于在AdobeCF中只有一个web上下文,因此需要应用沙盒安全性之类的内容

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

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

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

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

格特·弗兰兹

Railo Professional开放源码


getrailo.com上的gert忘了说明这一点,我们使用的是Windows平台,我以前尝试过这种方法。创建了一个新的JRUN服务器实例,删除了放置在railo war中的默认应用程序,但失败了。是否有人在Windows上成功运行了此功能?如果是这样的话,我会再试试。还有JRUN和Apache的Railo连接器吗?