Вторник, 19.03.2024, 06:34
Dansguardian+ и не только
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » Веб-интерфейс » Установка » не работает web-интерфейс (не работает web-интерфейс)
не работает web-интерфейс
ukschoolДата: Среда, 26.10.2011, 11:30 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Установил web-интерфейс на alt linux server. Не заработал. Подскажите, с чего начать поиск ошибок?
 
VitoДата: Среда, 26.10.2011, 19:19 | Сообщение # 2
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Проверьте запущены ли:
веб-сервер Apache2
база данных MySQL
Далее попробуйте зайти на адрес https://IP-адрес вашего веб-сервера/dms/
Если в ответ вы получаете страницу с ошибкой Access Denied
то это означает что на файлы были нарушены права доступа(владелец,группа)
Просто проверьте права доступа на файлы.

Если же ошибка Not found, скорее всего вы не скопировали файл A.dms.conf в конфигурационный каталог веб-сервера(подробнее в инструкции)
Не помешает просмотреть и журнал ошибок веб-сервера /var/log/httpd2/error_log

Если ошибки другие, пожалуйста опишите подробнее ваши действия по установке и запуску.
 
ukschoolДата: Четверг, 27.10.2011, 10:41 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Спасибо за помощь. Было две ошибки.
1. Ошибка с правами доступа к файлу A.dms.conf
2. В файле /opt/dms/web-interface/login.php в пятой строке после хеша пароля перед // стояла точка. Удалил точку - web-интерфейс появился.
Только теперь зайти не могу, хотя пароль не менял оставил 123456. Попробую сменить пароль.
 
VitoДата: Пятница, 28.10.2011, 11:06 | Сообщение # 4
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Спасибо за информацию.
 
RoY$Дата: Воскресенье, 05.08.2012, 16:22 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Привет Дэн!
Выручай! Устал копать - не знаю куда дальше рыть!
Начал ставить ВЭБ интерфейс версии 0.2.
Начальная установка прошла, написам ребутнуть httpd2. Ребутнул.
Дальше всё сделал по инструкции вроде, но при попытке открыть: http://IP-сервера/dms/index.php
Получаю такую ошибку:
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

Error 403

На этом и застрял - мысли есть - выручай!!!

Поправка:
Открыл следующий адрес: https://IP-сервера/dms/login.php
ЗАРАБОТАЛО!
Открылась форма ввода Логина/Пароля.
Но эксплорер постоянно ругается что может показано по HTTPS не все содержимое страницы и т.п. - надо жать нет, вроде - как это убрать?
При попытке открыть: http://IP-сервера/dms/login.php
выдаёт ошибку указанную выше.
Как правильно обращаться к ВЭБ-интерфейсу - по какому адресу?

ГуглХром дурацкий вопрос задаёт один раз только - можно через него работать, но:
Т.к. у меня работает только через HTTPS я не могу из пункта Параметры вернуться в Главный раздел Меню, т.к. почему-то у него ссылка получается без HTTPS, хотя у всех подпунктов ссылки формируются верно... пока не нашёл где подкрутить...

Добавлено (05.08.2012, 16:22)
---------------------------------------------
В общем ВЭБ-интерфейс как-то заработал...
Два вопроса очень важных:
1. Как сделать чтоб появилась ссылка на страницу обхода - никак не могу разобраться?
2. Внес АйПи нескольких машин в Исключения - а он собака их всё равно фильтрует - куда копать (в файле exeptionip они перечислены,но...)?
Давай уже помогай!!!

Сообщение отредактировал RoY$ - Суббота, 04.08.2012, 11:47
 
VitoДата: Вторник, 07.08.2012, 00:09 | Сообщение # 6
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Для начала несколько вопросов.
В каком дистрибутиве используешь? UBUNTU или ALTLINUX?
Когда скачивал архив с программой? потому что была ошибка (см сообщение 3 в этой теме), после я обновил архив.

Проверить права доступа на каталог веб-интерфейса /opt/dms
и/или исправить выполнив
chown -R user:group /opt/dms
где вместо user - поставить пользователя веб-сервера(Altlinux - apache2, Ubuntu - www-data)
где вместо group - поставить группу веб-сервера(Altlinux - apache2, Ubuntu - www-data)
если используется Altlinux, то проверить владельца и группу файла A.dms.conf, находящегося в одном из каталогов /etc/httpd2 и исправить, если владелец и группа не соответствуют apache2
 
VitoДата: Вторник, 07.08.2012, 00:46 | Сообщение # 7
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Была найдена еще одна ошибка при которой Dansguardian не корректно работал с группами.
поэтому установка немного была другой http://dansguardian.ucoz.ru/forum/4-14-79-16-1335261143
В принципе переустанавливать не требуется, просто каталог /etc/dansguardian переименовывыем в /etc/dansguardian.old_version
и делаем символическую ссылку /etc/dansguardian на каталог /etc/dansguardian.auto

После этого проблемы должны исчезнуть.
Насчет ссылки обхода страниц.
1. проверьте работусамого скрипта обхода для
этого перейдите по адресу https://ip/dms_report/default
должна появиться страничка, возможно с ошибками PHP, это допустимо.
2. Переходите в каталог /opt/dms/web_reports/и создаете копии каталога default соответственно вашим группам, например students,teachers, названия значения не имеют, несколько групп могут использовать одну страницу.
3. прописываем в строке адрес скрипта (в веб-интерфейсе группы -> нужная группа -> основные) адрес скрипта, например https://ip/dms_reports/students/index.php, в строке bypass - выбираем ВКЛ, в строке Bypass key вводим секретную фразу содержащую не менее 8 символов, только английский алфавит без пробелов, желательно только цифры и буквы, в строке страница отчета - Скрипт. вся информация.
4. настраиваем скрипт под себя отредактировав переменные в /opt/dms/web_reports/нужный/каталог/index.php
и задаем пользователи и пароли, а также нашу секретную фразу в переменной $magic в /opt/dms/web_reports/нужный/каталог/bypass.php
Применяем изменения в веб-интерфейсе с перезапуском.
Пробуем как работает зайдя на одну из страниц.
Иногда бывает, что не срабатывает обход, причем ошибку пока не нашел, видимо что-то в самом механизме Dansguardian,
поскольку скрипт генерирует ID обхода правильно.
 
VitoДата: Вторник, 07.08.2012, 00:52 | Сообщение # 8
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Сейчас в отпуске занят на секоносе, домой приходишь с одной мыслью, лишь бы добраться до постели...
Две недели ушло на ремонт машины, ох уж эта классика, полная замена тормозной системы и переборка всей подвески, да так еще по мелочам, зато техосмотр с проверкой на стенде без проблем прошла машина, поистине как в одном бородатом анекдоте.
Компьютер как-то сам отошёл на второй план, хотя даже и не на второй...
 
RoY$Дата: Четверг, 09.08.2012, 07:04 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
У меня стоит АльтЛинукс Школьный Сервер 5.0.2.
Архив ВЭБ-интерфейса скачивал недели две назад - перед установкой.
После установки поставил все патчи ВЭБ-интерфейса - по порядку.
Обновил ClamAV - настроил - даже проверяет вроде.
Обновил Squid до версии 3.1.11, т.к. входящая в 5.0.2 версия 3.0.19 не понимала ключи для определения верного IP-адреса в запросах к Прокси и в итоге в журналах Прокси писался АйПи Прокси (Локалхост) вместо реального АйПи машины, запросившей страницу. После обновления - лог ведётся правильно.
Вышел на основную работу - попробую по удалёнке выполнить рекомендованные тобой действия - позже отпишусь!
У меня в папке /etc/httpd2/conf/addon.d у всех файлов права одинаковые:
[root@SC49SERVER addon.d]# ls -l
total 12
-rw-r--r-- 1 root root 75 Aug 2 20:34 A.dms.conf
-rw-r--r-- 1 root root 126 Aug 4 15:21 A.docs.conf
-rw-r--r-- 1 root root 590 Oct 27 2009 A.moodle.conf
И вообще во всех подпапках папки httpd2 картина аналогичная:
[root@SC49SERVER conf]# ls -l
total 140
drwxr-xr-x 2 root root 4096 Aug 4 15:21 addon.d
drwxr-xr-x 2 root root 4096 Aug 1 21:26 extra-available
drwxr-xr-x 2 root root 4096 Aug 1 21:34 extra-enabled
drwxr-xr-x 2 root root 4096 Aug 1 21:26 extra-start.d
-rw-r--r-- 1 root root 5160 Oct 22 2010 httpd2.conf
drwxr-xr-x 2 root root 4096 Aug 4 15:20 include
-rw-r--r-- 1 root root 12958 Oct 22 2010 magic
-rw-r--r-- 1 root root 45510 Aug 1 23:14 mime.types
drwxr-xr-x 2 root root 4096 Aug 1 21:25 mods-available
drwxr-xr-x 2 root root 4096 Aug 1 21:34 mods-enabled
drwxr-xr-x 2 root root 4096 Aug 1 21:26 mods-start.d
lrwxrwxrwx 1 root root 51 Aug 1 21:24 original -> ../../../usr/share/doc/apache2-base-2.2.17/original
drwxr-xr-x 2 root root 4096 Aug 2 17:57 ports-available
drwxr-xr-x 2 root root 4096 Aug 1 21:33 ports-enabled
drwxr-xr-x 2 root root 4096 Aug 1 21:24 ports-start.d
drwxr-xr-x 2 root root 4096 Aug 5 16:18 sites-available
drwxr-xr-x 2 root root 4096 Aug 1 21:33 sites-enabled
drwxr-xr-x 2 root root 4096 Aug 1 21:24 sites-start.d
drwx------ 2 root root 4096 Oct 22 2010 ssl.crl
drwx------ 2 root root 4096 Aug 1 21:24 ssl.crt
drwx------ 2 root root 4096 Aug 1 21:24 ssl.key
Вот ещё:
[root@SC49SERVER httpd2]# ls -l
total 4
drwxr-xr-x 19 root root 4096 Aug 1 23:14 conf
lrwxrwxrwx 1 root root 21 Aug 1 21:23 lock -> ../../var/lock/httpd2
lrwxrwxrwx 1 root root 20 Aug 1 21:23 logs -> ../../var/log/httpd2
lrwxrwxrwx 1 root root 29 Aug 1 21:23 modules -> ../../usr/lib/apache2/modules
lrwxrwxrwx 1 root root 20 Aug 1 21:23 run -> ../../var/run/httpd2
lrwxrwxrwx 1 root root 31 Aug 1 21:23 uploads -> ../../var/spool/apache2/uploads
Это не правильно? Но я ничего не трогал вроде - так было сразу.

С папкой /opt/dms/ вроде всё в порядке:
[root@SC49SERVER opt]# ls -l
total 4
drwxrw---- 7 apache2 apache2 4096 Aug 2 18:37 dms
[root@SC49SERVER opt]#
[root@SC49SERVER dms]# ls -l
total 492
drwxrw---- 4 apache2 apache2 4096 Mar 10 22:01 configs
-rw-rw---- 1 apache2 apache2 478793 Mar 8 18:59 dansguardian.sql
drwxrw---- 2 apache2 apache2 4096 Mar 8 19:10 import
drwxrw---- 2 apache2 apache2 4096 Mar 8 19:11 log
drwxrw---- 14 apache2 apache2 4096 Aug 4 14:47 web_interface
drwxrw---- 4 apache2 apache2 4096 Aug 5 18:46 web_reports


Сообщение отредактировал RoY$ - Четверг, 09.08.2012, 08:32
 
RoY$Дата: Воскресенье, 12.08.2012, 09:52 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Привет Ден!
В общем каким-то волшебным образом мне удалось добиться появления формы обхода блокировки страниц.
Но вот исключения по IP так и не заработали - не пойму почему!
Я сделал то, что ты говорил, но... Ещё идеи есть?
И я не допонял где устанавливается имя пользователя и пароль для обхода страниц - я считал, что Bypass key - это и есть пароль на обход,
но при сработке фильтра появляется форма ввода логина и пароля, как на скриншоте прикреплённом к этому сообщению.

Разобрался с Логином/паролем - просмотрел в файле bypass.php - почти в самом начале - нашёл - разобрался - работает, но умолчания пока не менял.

Так же не пойму почему именно при сработке фильтра на mail.ru фразы из-за которых сработал фильтр отображаются абракадаброй - как бы кодировка не совпадает, хотя на других сайтах нормально - не подскажешь где и что поправить?
Прикрепления: 5303978.jpg (42.8 Kb)


Сообщение отредактировал RoY$ - Воскресенье, 12.08.2012, 10:59
 
RoY$Дата: Воскресенье, 12.08.2012, 10:21 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Я выше писал, что при работе с ВЭБ-интерфейсом через Эксплорер постоянно появляется сообщение (фотка в 1-ом прикреплённом файле).
Можно от этого избавиться или нет?
И почему-то не правильно формируется ссылка на главную страницу интерфейса.
Я прикрепил ещё два файла:
2-ой - обрати внимание на строку состояния Эксплорера - мышь наведена на пункт меню Группы - ссылка правильная: https://IP-сервера/...
3-ий - тоже, только мышь наведена на пункт меню Главная - ссылка не правильная: http://localhost/...
Как это исправить и где?

Добавлено (12.08.2012, 10:21)
---------------------------------------------
Я понимаю, конечно, отпуск и "секонос" - очень нужные занятия biggrin , но...
Помоги ПЛИИЗ!

Прикрепления: 9019548.jpg (17.5 Kb) · 9258193.jpg (86.1 Kb) · 0796144.jpg (84.2 Kb)


Сообщение отредактировал RoY$ - Воскресенье, 12.08.2012, 10:15
 
VitoДата: Понедельник, 13.08.2012, 21:11 | Сообщение # 12
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Проблема идет из-за некорректно заданной или не указанной переменной $http_url в файле /opt/dms/web_interface/include/config.php
Обращаю внимание что для школьного сервера должен стоять протокол https вместо http.
Вместо localhost - либо сетевое имя, если DNS-сервер для внутренней сети настроен правильно и работает, либо IP-адрес сетевого интерфейса который подключен в локальную сеть.
Т.е. строка должна иметь примерно такой вид
$http_url='https://192.168.0.1/dms/';
Неправильно заданная эта переменная приводит к отсутствию CSS разметки, из-за невозможности загрузить файл стилей CSS, поэтому все кнопки и элементы на белом фоне, также может быть некорректное перенаправление страниц.

Насчет исключении по IP, если я правильно понимаю, то имеется ввиду неограниченный доступ для отдельных IP?
Посмотрите пишет ли веб-интерфейс нужный вам IP-адрес в /etc/dansguardian.auto/lists/exceptioniplist
Если адрес после применения изменений в веб-интерфейсе не появляется, то проверьте права доступа к файлу.
 
VitoДата: Понедельник, 13.08.2012, 21:36 | Сообщение # 13
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
Насчет кракозябр на майле.
Чаще всего эта проблема была из-за японского списка фраз.
Такое может быть когда подключены русские списки фраз в виде файлов.
Лучше всего хранить английские и русские фразы в базе веб-интерфейса, для списков русских фраз ставить опцию конвертировать.
 
RoY$Дата: Суббота, 18.08.2012, 17:08 | Сообщение # 14
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Спасибо за ответы.
Переменную поправил - ссылка на главную заработала, а разметку по удалёнке путём проверить не смог - видимо через тунелирование портов по Путти что-то не так - попрошу завтра чтобы мне включили там ПК и посмотрю как будет выглядеть интерфейс на ПК внутри Локальной Сети, а не перенаправление через Путтю - отпишусь позже.

По АйПи ты правильно понял - именно это я и имел ввиду - смотрю указанный тобой файл.
Указанные мной в ВЭБ-интерфейсе АйПи для исключения там есть, но пробую с одного из этих АйПи зайти на что-нить эдакое для проверки - не пущает... Куда копать? Хоть показывать стал форму обхода - уже прогресс, но...

И про Майл... Можно для тех кто на бронепоезде, сказать конкретно, что и в каком пункте ВЭБ-интерфейса надо в какое значение поставить, чтоб не было кракозяблин? А я отпишусь помогло или нет... вдруг что не там поставлю - вообще не так будет работать...
Жду ответов... Скоро начало учёбы - надо Инет в класс подавать, а я... всё фильтрую...

Добавлено (18.08.2012, 17:08)
---------------------------------------------
Посмотрел английские и русские фразы стоит что хранить в базе, а для русских фраз стоит опчия конвертировать - на Майле всё равно кракозябры выдаются... Как быть?

 
VitoДата: Суббота, 18.08.2012, 20:18 | Сообщение # 15
Подполковник
Группа: Администраторы
Сообщений: 131
Репутация: 2
Статус: Offline
На майле почему-то срабатывает часто японский список фраз, поэтому (если живете не рядом с Японией или Китаем), то лучше Японский и Китайский списки порно-фраз отключить.
Делается это в опциях группы, следующим образом.
Главная => Группы => Нужная группа => Фразы
В строке Порнография из выпадающего списка выбрать Выборочно и нажать внизу кнопку Сохранить.
В строке после названия появится значок [=], щелкаем по нему и попадаем в управление списками категории.
Напротив Порно(Япония) и Порно(Китай) выбираем значение ВЫКЛ из выпадающего списка, нажимаем кнопку Сохранить.
Далее остается применить изменения и перезапустить Dansguardian в соответствующем разделе веб-интерфейса.
После этого проблема с майлом должна исчезнуть.

В принципе, можно бы сделать отслеживание кодировок по спискам, но в UTF-8 странице китайские и японские иероглифы будут все равно кракозябрами.

Если не помогло, то можно сделать следующее для определения причин кракозябр.
Для начала выбрать из лога записи содержащие одновременно mail.ru и WEIGHTED (с помощью команд grep и tail, пользоваться ими легко) и вывести их в текстовый файл, после чего открыть файл в браузере и поэкспериментировать с выбором кодировки. Если ни при одной кодировке из UTF-8,WINDOWS-1251 и KOI8RU кракозябры не превратились в русские символы, то скорее всего попала фраза из списка подключенного файла, в принципе, в строке лога указываются фразы и соответствующий идентификатор списка, поэтому определение списка с фразой-кракозяброй не должно быть сложным.
Ещё перед началом эксплуатации желательно проверить синтаксис списков фраз, с помощью встроенного средства (Главная => Категории фраз в заголовке таблицы ссылка Тест списков), так как иногда из-за незакрытых >< или пропущенных запятых тоже бывают и кракозябры и ложные срабатывания).
 
Форум » Веб-интерфейс » Установка » не работает web-интерфейс (не работает web-интерфейс)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Сайт управляется системой uCoz