Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:modules:cams:zoneminder:ru [2016/11/02 09:52] anton создано |
abills:docs:modules:cams:zoneminder:ru [2016/11/02 10:44] (текущий) anton [Настройка Zoneminder] |
||
---|---|---|---|
Строка 9: | Строка 9: | ||
Изменить права на директорию **/usr/share/zoneminder/** | Изменить права на директорию **/usr/share/zoneminder/** | ||
- | # chown -R www-data:www-data /usr/share/zoneminder/ | + | # chown -R www-data:www-data /usr/share/zoneminder/ |
Добавляем секцию в конец конфигурационного файла. | Добавляем секцию в конец конфигурационного файла. | ||
# nano /etc/apache2/conf-enabled/zoneminder.conf | # nano /etc/apache2/conf-enabled/zoneminder.conf | ||
+ | <code> | ||
<Directory /usr/share/zoneminder/www/api> | <Directory /usr/share/zoneminder/www/api> | ||
AllowOverride All | AllowOverride All | ||
</Directory> | </Directory> | ||
+ | </code> | ||
Перезапустить apache: | Перезапустить apache: | ||
# service apache2 reload | # service apache2 reload | ||
+ | ==== Настройка Zoneminder ==== | ||
+ | ** Включение авторизации **\\ | ||
+ | Войдите в меню "Options", и включите опцию ''OPT_USE_AUTH''. \\ | ||
+ | Стандартная комбинация логин:пароль - admin:admin. <del>Можно</del> Нужно изменить в пункте ''Options/Users''\\ | ||
+ | |||
+ | Zoneminder не позволяет просматривать потоки неавторизованым пользователям. Поэтому, нужно создать отдельную гостевую учётную запись. | ||
+ | Войдите в меню ''Options/Users''.\\ | ||
+ | Создайте пользователя ''guest'' с паролем ''guest'' и значением пункта ''Stream'' - ''View''. | ||
+ | |||
+ | ==== Настройка вещания ==== | ||
+ | Для того, чтоб не показывать авторизационные даные, потоки отдаются через скрипт-прокси ''get_stream.php''. | ||
+ | Скопируйте скрипт ''/usr/abills/Abills/modules/Cams/get_stream.php'' в директорию zoneminder'a: | ||
+ | | ||
+ | # cp /usr/abills/Abills/modules/Cams/get_stream.php /usr/share/zoneminder/www/ | ||
+ | # chmod +x /usr/share/zoneminder/www/get_stream.php | ||
+ | # chown www-data /usr/share/zoneminder/www/get_stream.php | ||
+ | |||
+ | ==== Конфигурация ==== | ||
+ | ^ $conf{CAMS_SERVER_PORT} = '80'; | Порт сервера | | ||
+ | ^ $conf{CAMS_SERVER_HOST} = 'localhost'; | Хост сервера | | ||
+ | ^ $conf{CAMS_SERVER_PATH} = '/zm/'; | Путь к приложению | | ||
+ | ^ $conf{CAMS_ZONEMINDER} = 1; | Флаг работы через ZoneMinder | | ||
+ | ^ $conf{CAMS_ZONEMINDER_LOGIN} = 'admin'; | Логин администратора | | ||
+ | ^ $conf{CAMS_ZONEMINDER_PASSWORD} = 'admin'; | Пароль администратора | | ||
+ | ^ $conf{CAMS_ZONEMINDER_DEBUG} = 0; | Уровень отладки запросов к API. Лог пишется в ''/tmp/abills_zoneminder.log'' | | ||