LINUX.ORG.RU

Как в апаче правильно сделать доступ для файловой директории?


0

0

Хочу сделать файловую помойку. Файлы на сервер загружаются через фтп. Забирают же пользователи через http. Файлы может загружать большое число людей. Могут они загружать и файлы типа index.php ...

Как в апаче правильно прописать доступ к директории чтобы никакие файлы типа php pl не запускались?

anonymous

<Directory />
  Options -Indexes
  AllowOverride None
  <IfModule mod_dir.c> // этот модуть отвечает за индексный файл
     DirectoryIndex    // тут нужно что-то сказать о том, что
  </IfModule>          // не нужно ваще индексировать. хотя может и так заработает
  <IfModule mod_access.c>
    Order deny,allow
    Allow from all
  </IfModule>
</Directory>
что-то вроде этого

larikin
()
Ответ на: комментарий от larikin

Что то не получается,
если ставлю Options -Indexes то вообще список файлов не показывается
если указываю DirectoryIndex jhgkhg то соответственно index.php сам не запускается, но если по нему кликнуть то он запуститься.
Как сделать чтобы вообще при этом файлы пхп не запускались?

anonymous
()
Ответ на: комментарий от larikin

все равно не сработало, стоят такие настройки:
    <Directory "/usr/local/www/data/pub">
       AllowOverride Options
       Options +Indexes -ExecCGI
       DirectoryIndex indfgex.phpsdfdv
    </Directory>
index.php запускается,
пока чтобы не запускался пхп убрал из основного конфига
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
и добавил эти строчки в virtualhost

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.