Virtualhost
為一台虛擬主機禁用 ColdFusion 文件處理 (Apache2)
我想為我的 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 就不會處理任何內容並且不會妨礙您。