Установить некоторые веб-каталоги как ограниченные каталоги - PullRequest
0 голосов
/ 09 марта 2009

Я делаю веб-приложение на PHP с Apache.

Есть несколько файлов конфигурации (например, App.yml), содержимое которых я не хочу раскрывать пользователям при любых обстоятельствах. Можно ли как-то настроить мои настройки Apache, чтобы эти файлы не были доступны, когда их запрашивают враждебные пользователи?

Ответы [ 2 ]

1 голос
/ 09 марта 2009

Наилучшим вариантом будет размещение файлов вне корневого каталога вашего документа. Если это невозможно, вы можете запретить доступ к ним в файле apache .conf (или в файле .htaccess) с помощью

<Directory /path/to/dir>
    Deny from all
</Directory>
0 голосов
/ 09 марта 2009

Вы можете создать файл .htaccess в этом каталоге и поместить в него

order deny,allow
deny from all

Вы также можете сделать это, если хотите заблокировать только один файл.

<Files filenamehere>
order deny,allow
deny from all
</Files> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...