Uruchomienie modulu Evio

Z Net47 2.0
Skocz do: nawigacji, wyszukiwania

Opis instalacji i konfiguracji modułu Evio.

Spis treści

Krok po kroku

UWAGA

Do działania modułu potrzebny jest nowy klucz licencyjny obejmujący moduł Evio.

Instalacja modułu net47evio

dnf install net47evio

Konfiguracja zmiennych w /etc/net47d/net47.conf

Dopisujemy do pliku nowe zmienne (o ile jeszcze ich tam nie ma):

Evio_log_file = "/var/log/net47/eviod.log"
Evio_debug_level = "1"
Evio_SQL_connectors = "20"
Evio_ssl_socket_threads = "20"
Evio_threads_max = "4"

Konfiguracja zmiennych systemowych

Zmienne systemowe -> Sekcja Evio.

Ustawiamy zmienne. W Evio_crmId należy podać unikalny numer crmId, który otrzymujemy od EVIO!

Konfiguracja stunnel

Instalacja

dnf install stunnel

Plik konfiguracyjny

Należy utworzyć plik stunnel.conf w /etc/stunnel/ z zawartością:

client = no
debug = 7
log = append
output = /var/log/stunnel.log

[net47socket]
cert = /etc/stunnel/stunnel.pem
accept = 3443
connect = 2048

Generacja certyfikatu

Przechodzimy do katalogu /etc/pki/tls/certs

cd /etc/pki/tls/certs

Tworzymy certyfikat:

make stunnel.pem

Kopiujemy stunnel.pem do /etc/stunnel/

cp stunnel.pem /etc/stunnel/

Włączenie,restart modułu

systemctl enable stunnel.service
systemctl restart stunnel.service

Odlokowanie portu na Firewall

Należy na firewallu odblokować port 3443

Utworzenie użytkownika Net47 dla Evio DRM

Utworzenie grupy uprawnień

Tworzymy grupę uprawnień Evio zawierająca uprawnienia do funkcji:

Informacje

Utworzenie użytkownika

Tworzymy użytkownika o loginie evio_drm przypisując go do wcześniej utworzonej grupy uprawnień Evio. Moduły logowania: net47.

Przekazujemy dane do EVIO

Do obsługi EVIO należy wysłać utworzony plik z certyfikatem SSL stunnel.pem, dane do konta evio_drm tj. login i haslo oraz informację na jaki port mają się łączyć domyślnie 3443.

Restart modułu net47eviod

systemctl restart net47eviod

Dodanie wpisu do application.ini

Do pliku /home/net47/application/configs/application.ini dopisujemy:

serwer.allow_controller.tv[] = 'reports';
serwer.allow_controller.tv[] = 'reportsxls';
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU