Virtualhost

為一台虛擬主機禁用 ColdFusion 文件處理 (Apache2)

  • August 4, 2011

我想為我的 apache 中的一個虛擬主機禁用 ColdFusion-Server。這個虛擬主機是一個 ruby​​ on rails 應用程序(redmine)。

有任何想法嗎?

您可以通過使用安全沙箱來接近執行此操作,只需禁用所有標籤和數據源 - CF 將繼續處理 cfm/cfml 文件和一些標籤,但所有令人興奮的內容將無法訪問,但是,如果您真的需要禁用所有 CF 處理,您實際上必須禁用伺服器範圍的 jrun AddHandler 並重新配置每個 vhost 以使用 cfm。

像這樣的東西:

<IfModule mod_jrun22.c>
  AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
</IfModule>

在您的每個虛擬主機配置文件中……與穀歌仔細檢查 - 但我相信這就是我以前這樣做的方式。- 此外,plesk CF 外掛正是這樣做的——也許可以看看他們是如何實現這一點的。

-肖恩

沒有必要為任何主機禁用 ColdFusion。只要您確實在應用程序中載入了任何 .cfm/.cfc 文件,ColdFusion 就不會處理任何內容並且不會妨礙您。

引用自:https://serverfault.com/questions/296621