Отключение синтаксического анализа всех файлов в каталоге на веб-сервере - PullRequest
0 голосов
/ 21 марта 2011

Можно ли указать серверу Apache не анализировать какие-либо файлы в данном каталоге?

Например, если я хочу создать папку, в которой находятся все загрузки, и я хочу предотвратить синтаксический анализ этих файлов.

Ответы [ 2 ]

0 голосов
/ 21 марта 2011

Всякий раз, когда вы загружаете файл в папку, после загрузки установите разрешение на чтение, а не выполнение файла.

0 голосов
/ 21 марта 2011

Храните каталог загрузки вне корневого каталога.Как правило, это в любом случае лучшая безопасность.Если вам нужно разрешить доступ для загрузки загруженных файлов по протоколу http, то вы можете сделать это с помощью сценария.

В качестве альтернативы, убедитесь, что ваш сценарий загрузки изменяет разрешение файла для удаления привилегии выполнения.(например, chmod 0644 или chmod -x)

...