Apache 403 Запрещено в подпапках?

Я могу просмотреть все файлы в корневом каталоге (/ var / www), но как только я вхожу в подкаталог (например, / var / www / test), я получаю 403 Forbidden ошибку. Я запускаю Ubuntu 12.04.01.

Попробовали найти похожие проблемы, но не нашли решения.

Какие-либо предложения? Мне нужно срочно исправить это, поэтому любые предложения очень ценятся!

Обновление: проверен журнал ошибок в /var/log/apache2/error.log и содержит:

client denied by server configuration: /var/www/test/ 

Обновление: если я su в www-data и пытаюсь записать в любой из подкаталогов, это дает мне ошибку:

 cd test sh: 4: cd: can't cd to test 

Обновление: Выполняя ls -l в / var / www, я получаю:

 drwx------ 3 nicklas nicklas 4096 Sep 13 18:35 test 

Это может быть проблема?

Обновление: я исправил это! Я выполнил следующую команду, и теперь она работает нормально.

 cd /var/www chown -R www-data:www-data * 

  • Предоставление разрешений с использованием rysnc
  • Есть что-то вроде «общих команд Linux»?
  • Изменение пользователя maildir в пользовательское местоположение при создании пользователя
  • Вызов PolicyKit / polkit через xinit / startx?
  • Неизвестный двоичный блок в / var / log / syslog
  • потерянная папка из / mnt и восстановление
  • Начало ожидания загрузки экрана Plymouth для выхода
  • ubuntu - емкость RAID-массива без изменений после RAID1-RAID5 до RAID6
  • 3 Solutions collect form web for “Apache 403 Запрещено в подпапках?”

    Проверьте права доступа к файлам в подкаталогах. Если вы включили selinux, выполните следующие действия:

     restorecon -Rv /var/www 

    Каталог /var/www не должен принадлежать www-data . Не как пользователь, а не как группа.

    Вы должны chmod -R ug+rwX,ow,o+rX /var/www .

    В таком случае вы всегда должны сначала проверить свой журнал ошибок. Он должен быть в /var/log/apache/ или /var/log/httpd/ или что-то подобное по умолчанию.

    Я предполагаю, что это вызвано опцией Indexes, которая контролирует, если кто-то может перечислить файлы в какой-либо директории из HTTP или нет. Вот еще информация об этом.

    Linux и Unix - лучшая ОС в мире.