403 Запрещенная ошибка при доступе к включенному виртуальному хосту

При доступе к сайту, определенному в моей локальной среде разработчика, я не могу избежать ошибки 403 Запрет.

В / etc / apache2 / sites-available / я определил файл fun.local:

<VirtualHost *:80>
        ServerName fun.local
        DocumentRoot /home/noah/work/fun
        ErrorLog /var/log/apache2/fun-error.log

        <Directory /home/noah/work/fun>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Журнал ошибок apache для сайта содержит эту ошибку:

[Sat Aug 21 13:34:34 2010] [crit] [client 127.0.0.1] (13)Permission denied: /home/noah/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[ 115] Я использую Apache2 и Ubuntu 10.04.

4
задан 22 August 2010 в 11:06

2 ответа

Обязательно проверьте разрешения для этого каталога. Поймите, что apache запускается как пользователь 'www-data', и для работы ему потребуется доступ на чтение к файлам в этом каталоге.

Чтобы проверить разрешение на запуск из командной строки:

ls -al /home/noah/

Обратите внимание, что Apache выясняет, может ли каталог обслуживаться, проверяя полный путь к файлам .htaccess. Это на тот случай, если в /home/noah/.htaccess есть правило, в котором говорится, что вещи должны быть запрещены, переопределяя настройку информации в вашем файле виртуального хоста.

Позволяет пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, это создать символическую ссылку на каталог / home / noah / work / fun в / var / www, где пользователь apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужно больше подробностей или вы можете добраться отсюда.

0
ответ дан 22 August 2010 в 11:06

Вы можете использовать модуль Apache userdir для достижения этой цели.
Подробности смотрите в этом посте: Apache символически связан с домашним каталогом - ошибки прав доступа

0
ответ дан 22 August 2010 в 11:06

Другие вопросы по тегам:

Похожие вопросы: