我想为我的apache中的一个虚拟主机禁用ColdFusion-Server。 这一个虚拟主机是一个ruby on rails应用程序(redmine)。
有任何想法吗?
你可以通过使用安全沙箱来做到这一点,只是禁用所有的标签和数据源 – 然而,CF将继续处理cfm / cfml文件和一些标签,但是一切令人兴奋的事情将无法访问,但是,如果你真的需要禁用所有的CF处理,你将实际上已经禁用服务器广泛的jrun AddHandler和重新configuration每个虚拟主机使用cfm。
像这样的东西:
<IfModule mod_jrun22.c> AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf </IfModule>
在你的每一个虚拟主机confs …仔细检查与谷歌 – 但我相信这是我以前做过这个。 – 另外,plesk CF插件正是如此 – 也许要看看他们是如何实现这一点的。
-Sean
不必为任何主机禁用ColdFusion。 只要您在应用程序中加载任何.cfm / .cfc文件,ColdFusion将不会处理任何内容,并且不会妨碍您的工作。
我发现一个非常简单的方法。 我创build了一个.htaccess并插入以下行:
SetHandler text/html
重新启动Apache后,文件夹内的所有文件将被作为HTML文件处理,而不是由ColdFusion或PHP渲染。