Установка
В данном разделе описан порядок установки ПО АвтоГРАФ.WEB на операционные системы Linux:
- Установка нового экземпляра (включая установку базы данных).
- Настройка номера порта, если требуется изменить порт по умолчанию (5000).
Настройка и установка ПО АвтоГРАФ.WEB и всех дополнительных программ должны выполняться от имени суперпользователя.
После установки ПО АвтоГРАФ.WEB убедитесь, что в параметрах операционной системы Linux выбран формат региона «Русский (Россия)», соответствующий локали ru-RU
.
Установка нового экземпляра
Перед установкой ПО АвтоГРАФ.WEB необходимо актуализировать компоненты вашего сервера командами:
apt update && apt -y upgrade
.
Для установки нового экземпляра ПО АвтоГРАФ.WEB на OC Debian 9, 10, 11 и Astra Linux SE 1.7 вы м ожете использовать готовый сценарий (скрипт), разработанный компанией ООО «ТехноКом», webmapcore_linux.sh
.
Скрипт webmapcore_linux.sh
:
- проверяет уровень текущего доступа;
- последовательно выполняет установку всех необходимых пакетов из раздела «Системные требования»;
- загружает актуальную версию СУБД PostgreSQL и создает базу данных для ПО АвтоГРАФ.WEB;
- загружает и устанавливает актуальную версию ПО АвтоГРАФ.WEB;
- создает и запускает сервис АвтоГРАФ.WEB (WebMapCore.service).
Скрипт webmapcore_linux.sh
протестирован на операционных системах Debian 9, 10, 11 и Astra Linux SE 1.7.
Установку и обновление ПО АвтоГРАФ.WEB на другие ОС Linux (например, Ubuntu) необходимо выполнить вручную, по этапам установки из скрипта.
При выполнении установки ПО АвтоГРАФ.WEB и необходимых программ, в том числе и PostgreSQL, скриптом, разработанным компанией ООО «ТехноКом», пароль суперпользователя postgres
будет сохранен в файл /root/postgres_password.txt
.
Порядок установки ПО АвтоГРАФ.WEB с использованием скрипта:
- Установите на ваш сервер wget — свободную неинтерактивную консольную программу для загрузки файлов по сети:
apt install wget
- Скачайте скрипт автоматической установки ПО АвтоГРАФ.WEB:
wget http://i.tk-chel.ru/soft/WebMapCore/webmapcore_linux.sh
- Сделайте скрипт исполняемым:
chmod u+x ./webmapcore_linux.sh
- При необходимости отредактируйте папку установки ПО АвтоГРАФ.WEB и имя базы данных, заданные в первых двух строчках скрипта:
instdir="/var/webmap"
bname="agnet_linux"
- Запустите скрипт установки:
./webmapcore_linux.sh
- Дождитесь окончания установки. По завершении будет создана и запущена служба WebMapCore:
ПО АвтоГРАФ.WEB по умолчанию устанавливается на порт 5000
. До установки лицензионного ключа вы можете подключиться к web-серверу локально путем ввода адреса https://localhost:5000
в адресной строке браузера.
Далее необходимо настроить доступ к цифровому лицензионному ключу и изменить порт по умолчанию, если требуется. Перечисленные процедуры выполняются при остановленном сервисе WebMapCore.
Настройка рабочего порта
ПО АвтоГРАФ.WEB по умолчанию устанавливается на порт 5000
.
Для изменения порта:
- Остановите сервис WebMapCore:
systemctl stop webmapcore.service
- Перейдите в папку с установленным ПО АвтоГРАФ.WEB и найдите файл конфигурации
appsettings.json
. - В разделе
AllowedHosts
измените значение порта по умолчанию (5000) на нужный и сохраните файл:
- Запустите сервис WebMapCore:
systemctl start webmapcore.service
- После установки порта перейдите к настройке подключения к серверу АвтоГРАФ для доступа к цифровому лицензионному ключу.
До настройки подключения к се рверу АвтоГРАФ рекомендуется выполнить настройку обратного прокси сервера, а также установить и настроить службу DataLoaderService, если необходимо.
Инструкция по настройке обратного прокси сервера приведена в следующем разделе.
Инструкция по установке и настройке службы DataLoaderService для ОС Linux приведена в разделе Настройка DataLoaderService.