Назад | Перейти на главную страницу

Отключить обработку файлов ColdFusion для одного VirtualHost (Apache2)

Я хотел бы отключить 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.