У меня есть предложение LimitExcept в моем apache2.conf следующим образом
Намерение состояло в том, чтобы отклонить PROPFIND и т. Д., Прежде чем запрос пойдет дальше и заполнит журналы моего приложения в Rails (с использованием пассажира)
К сожалению, я, кажется, неправильно понял директиву, так как я все еще получаю сообщения вроде следующего в журнале Rails:
Message PROPFIND, accepted HTTP methods are get, head, put, post, delete, and options
Расположение / вложение
Действие
Контроллер
Запрос
Метод PROPFIND
SSL неверно
Агент Microsoft-WebDAV-MiniRedir / 6.1.7601
С помощью трассировки стека следующим образом:
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / request.rb: 32: в `_unmemoized_request_method '
/ usr / lib / ruby / gems / 1.8 / gems / activesupport-2.2.2 / lib / active_support / memoizable.rb: 57: в `request_method '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / request.rb: 40: in `method '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / routing / route_set.rb: 433: в `extract_request_environment '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / routing / route_set.rb: 386: в `распознать '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / dispatcher.rb: 182: в `handle_request '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / dispatcher.rb: 110: в `dispatch_unlocked '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / dispatcher.rb: 123: в `dispatch '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / dispatcher.rb: 122: в `синхронизировать '
/ usr / lib / ruby / gems / 1.8 / gems / actionpack-2.2.2 / lib / action_controller / dispatcher.rb: 122: в `dispatch '
/ USR
и т. д. .....
Любая помощь приветствуется.
George