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 * 

  • Установка Ubuntu для Android
  • Выполнение точного моментального снимка и инкрементного резервного копирования на удаленный сервер
  • Проблема с подключением Beagleboard через последовательный порт?
  • курсор xterm не инвертируется правильно с выделенным / обратным текстом
  • Apache Reverse Proxy - Как отключить SSL-фронт, но разрешить защиту SSL
  • Как я могу обновить pip на Ubuntu 10.04?
  • проблема с носками в proxychains
  • Невозможно определить разрешения на доступ к файлам Samba по мере необходимости.
  • 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 или нет. Вот еще информация об этом.

    Interesting Posts

    Как я могу быстро проверить, сколько столбцов у моего терминала?

    Слияние двух разных / домашних папок вместе с одинаковыми учетными записями пользователей, хранение новейших файлов

    Обнаруживать, если программа должна регистрироваться в журнале systemd или stdout

    Сеть ограничения скорости, но разрешить разрывы на TCP-соединение до ограничения

    Как настроить перенаправление портов ssh и запустить завиток в одной команде?

    Как я должен rsync-файлы в / var / www, если я хочу, чтобы они принадлежали www-data?

    Использование разных версий Python

    rename (1) -подобный скрипт в Perl, но для копирования файлов?

    Как удалить файл с именем -help с командной строки bash?

    Совместите следующий шаблон, который меньше предыдущего совпадения

    Создание дистрибутива linux для использования во время экзамена

    Ищет документацию / procfs, описывая значения и единицы измерения

    Репозиторий доступа, в котором заблокирован прямой доступ к URL-адресу репозитория

    blockdevice, поддерживаемый папкой

    Смутно о подключении USB3

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