1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

Forbidden Access Denied

Тема в разделе "Веб-серверы - Администрирование", создана пользователем R4z0R, 8 ноя 2013.

  1. R4z0R

    R4z0R Well-Known Member

    Регистрация:
    6 авг 2009
    Сообщения:
    166
    Симпатии:
    0
    Установил модуль для Апача чтобы смотреть нагрузку на сервер по этой инструкции
    Код (Text):
    Здесь я привожу пример установки для rpm-систем. Все действия необходимо проводить под пользователем root.
    1) установим необходимые пакеты для сборки:

    yum install httpd-devel apr-devel libgtop2-devel sqlite-devel gd-devel
    2) создадим временную паку для исходных кодов:

    mkdir ~/my_tmp
    cd ~/my_tmp

    3) скачиваем исходные коды модуля и распаковываем архив и переходим в распакованную папку:

    wget http://lexvit.dn.ua/utils/getfile.php?file_name=mod_performance_tar201104233487.gz -O mod_performance.tar.gz
    tar zxvf mod_performance.tar.gz
    cd mod_performance/

    4) собираем модуль:

    make

    5) на warning не обращаем внимания. Главное, чтоб не было error. Если все собралось нормально, то:

    make install

    или

    cp .libs/mod_performance.so <путь куда копировать>

    Конфигурируем Apache

    Конфигурация будет осуществляться для стандартной установки Apache, т.е модули располагаются в каталоге /etc/httpd/modules, существует каталог /etc/httpd/conf.d/ и он подключен в /ect/httpd/conf/httpd.conf.
    1) создать файл конфигурации модуля:

    touch /etc/httpd/conf.d/mod_performance.conf

    2) вставить в него:

    LoadModule performance_module modules/mod_performance.so

    <IfModule mod_performance.c>
    PerformanceHistory 5
    PerformanceEnabled On
    PerformanceMaxThreads 80
    PerformanceScript \.php
    PerformanceStackSize 1
    PerformanceUseCanonical On

    <Location /admin-status>
    Order allow,deny
    SetHandler performance-status
    Allow from 1.1.1.1
    </Location>
    </IfModule>

    3) сохранить файл и перезапустить Apache:

    service httpd restart
    Перезапустил сервер, но ссылкам домен.ру/admin-status или домен.ру/perfomance-status выдается ошибка 403 Forbidden Access denied. мало того, теперь в админку сайта нельзя зайти - такая же ошибка, я подозреваю что из-за того, что в пути есть /admin/

    Добавил в
    <Location /admin-status> пауру директив
    Allow from 127.0.0.1
    Allow from "внешний айпи сервера"
    Allow from "мой внешний айпи"

    Результат тот же. Хрен бы с ним с модулем, как теперь в админку попасть?
     
  2. R4z0R

    R4z0R Well-Known Member

    Регистрация:
    6 авг 2009
    Сообщения:
    166
    Симпатии:
    0
    проверил опытным путем - все директории с названием admin выдают такую ошибку. Переставил httpd+php, восстановил из старого бэкапа файлы сайта, подменил их вместо текущих - ошибка не пропадает. Куда копать? В логах ничего нет
     
  3. R4z0R

    R4z0R Well-Known Member

    Регистрация:
    6 авг 2009
    Сообщения:
    166
    Симпатии:
    0
    вопрос закрыт, дело было в другом
     
Загрузка...

Поделиться этой страницей