Установка и настройка веб-интерфейса на ОС Linux
Установка из zip архива
- Установите nginx на компьтер, где будет установлен сервер, для этого выполните стандартные действия:
- Обновите локальный индекс пакетов командой:
$ sudo apt update - Установите nginx командой:
$ sudo apt install nginx
- Обновите локальный индекс пакетов командой:
- Скопируйте директорую html из предоставленного дистрибутива DiscoveryWeb_***.zip в директорию установленного nginx /var/www/html.
Например, с помощью WinCSP. - Внесите изменения в настройки nginx в файле sites-available.
В секции server, подсекции location замените строчку:на:try_files $uri $uri/ =404;add_header Access-Control-Allow-Origin *; try_files $uri /index.html;
- Добавьте в файле sites-available данные о SSL сертификате:
server {
listen 80 ssl;
ssl_certificate /usr/share/ca-certificates/itman/rootCA.pem;
ssl_certificate_key /usr/share/ca-certificates/itman/rootCA.key;
- Если у вас будут свои разрешенные порты, то вы их можете изменить их в этом файле /www/html/config.json (формат).
Установка из deb-пакета
Выполните команду, подставив в нее путь до deb-пакета:
sudo apt update && sudo apt install ./discovery-web_ххх_all.deb
Вы можете изменить конфигурацию после установки:
sudo discovery-configure
Установка из rpm-пакета
Выполните команду, подставив в нее путь до rpm-пакета:
sudo dnf install -y ~/rpmbuild/RPMS/noarch/discovery-web-хххх.el12.noarch.rpm
Вы можете изменить конфигурацию после установки:
sudo /usr/share/discovery-web/scripts/config_nginx.sh
