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 и нацелив munin output html на другой каталог (фактически с теми же разрешениями). Я использую этот apache только для munin, так что странное поведение игнорируется.

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

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

4 ответа

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

Ищите

Allow from localhost 127.0.0.0/8 ::1

Изменить на

Allow from all

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

5
ответ дан 25 May 2018 в 15:36
  • 1
    Я использую отдельно свежий установленный Apache2. Он отлично работает со всеми другими файлами и sub / sub / diers, но / munin. Я переместил вывод мунина в другой каталог, так что теперь все нормально. – Worker 30 December 2011 в 14:58

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

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

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

Явный chown для файла .htaccess

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

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

1
ответ дан 25 May 2018 в 15:36

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

0
ответ дан 25 May 2018 в 15:36

Я использую apache 2.4.10 и munin 2.0.25-1 на ubuntu 15.04

Чтобы решить эту проблему, я последовал за Lars'ом sugestion из stackoverflow, т. е. использовал Require all given вместо Allow from все, но внесение изменений в файл /etc/munin/apache24.conf

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

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

0
ответ дан 25 May 2018 в 15:36

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

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