Apache2 не раздает файлы

Что может быть причиной такой ошибки:

Если я пойду: http: // myhost / munin /

Я получу 403 Ошибка: запрещено. У вас нет прав доступа к / munin / на этом сервере.

Разрешения для файлов следующие:

max@ubuntu:/var/www$ ls -l
total 8
-rw-r--r-- 1 www-data www-data  180 2011-12-28 16:06 index.html
drwxr-xr-x 3 www-data www-data 4096 2011-12-28 08:55 munin

ДОПОЛНИТЕЛЬНО:

Большое спасибо за вашу помощь! Я исправил это, удалив dir и настроив выходной html munin на другой dir (фактически с теми же разрешениями). Я использую этот apache только для munin, так что странное поведение игнорируется.

Я попытался получить доступ к моей статистике по нумину через DNS-имя. Все файлы в одном и том же www-каталоге были доступны, также были доступны все файлы в sub / sub / sub / dirs. Только ../munin dir не работал, как я ожидал, по неизвестной причине.

1
задан 30 December 2011 в 12:54

4 ответа

Проблемы находятся на апачской конфигурации для munin. Поскольку апачская конфигурация по умолчанию для munin позволит только localhost. Поскольку Вы использовали http://myhost/munin/. Так, мы должны изменить апачей для munin к доступу от всего.You, может найти апачскую конфигурацию по умолчанию для munin в dir/etc/munin/как apache.conf.

Искать

Allow from localhost 127.0.0.0/8 ::1

Изменение в

Allow from all

После изменения перезапуска апачи

5
ответ дан 30 December 2011 в 12:54

Я использую апачские 2.4.10 и munin 2.0.25-1 на человечности 15.04

Для решения этой проблемы я следовал за предложением Lars от stackoverflow, т.е. использование Требует, чтобы все предоставленные вместо Позволили от всех, но применения изменений в файле/etc/munin/apache24.conf

Изменение/etc/munin/apache.conf не имело никакого эффекта для меня. Я судил к grep меня в файл, определяющий, какой апачский файл конфигурации выбран без успеха. Но в списке я решаю проблему.

Я надеюсь, что это может помочь кому-то

0
ответ дан 30 December 2011 в 12:54

Я думаю, что у Мунина нет index.html.

0
ответ дан 30 December 2011 в 12:54

Я только столкнулся с этой проблемой. Оказывается, что файл .htaccess не был изменен, когда я запустил эти команды

sudo chown -R munin:www-data *
sudo chmod -R g+r *

из / var / www / munin. Файловый шар '*' исключает «скрытые» файлы, имя которых начинается с «.»

Явное сокращение для файла .htaccess

sudo chown -R www-data:www-data .htaccess

решило проблему. (Нет необходимости предоставлять munin право собственности на файл .htaccess.)

0
ответ дан 30 December 2011 в 12:54

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

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