По-умолчанию, ColdFusion MX сервер настроен обрабатывать файлы только с расширением CFM, но вы можете зарегистрировать и собственное расширение. Зачем? Расширение файла ассоциируется с технологией, с помощью которой был создан этот файл. Если у вас файлы имеют расширение CFM, то не трудно догадаться, что вы разрабатываете приложения с помощью CFML. Следовательно, если найдется хакер, который захочет атаковать ваш сайт, то он сразу будет знать в каком направлении идти. Неизвестное (придуманное вами) расширение файлов усложит работу потенциального взломщика, т.к. не даст сразу определить используемую вами технологию.
Итак, чтобы зарегистрировать собственное расширение (например, tmp), для веб-сервера IIS нужно проделать следующее:<servlet-mapping> <servlet-name>CfmServlet</servlet-name> <url-pattern>*.tmp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>CfmServlet</servlet-name> <url-pattern>*.tmp/*</url-pattern> </servlet-mapping>
© 2002-2005 г. Вадим Пушкарев