Я хотел бы отключить ColdFusion-Server только для одного виртуального хоста в моем apache. Этот виртуальный хост представляет собой приложение 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>
в каждом из ваших vhost confs ... дважды проверьте это с помощью Google - но я верю, что именно так я делал это раньше. - Кроме того, плагин plesk CF делает именно это - возможно, посмотрите, как они это реализуют.
-шон
Нет необходимости отключать ColdFusion для любого хоста. Пока вы загружаете в приложение какие-либо файлы .cfm / .cfc, ColdFusion ничего не обрабатывает и не мешает вам.
Я нашел очень простой способ. Я создал .htaccess и вставьте следующую строку:
SetHandler text/html
После перезапуска apache все файлы в папке будут обрабатываться как html-файлы и не будут отображаться с помощью coldfusion или php.