Как установить консоль администрирования серверов 1с
Перейти к содержимому

Как установить консоль администрирования серверов 1с

  • автор:

Как запустить консоль 1С для различных версий платформы. Инструкция

Представим стандартную ситуацию, с которой могут столкнуться владельцы серверов на которых размещены более одной версии платформы 1С. Пользователи могут подключиться к ферме терминалов, но есть особая категория пользователей — администраторы серверов предприятия (СП) 1С.

Администраторам СП 1С необходимо администрировать сервера 1С: запускать консоль управления сервером предприятия и выполнять всевозможные действия, например, управлять сеансами и списками баз, управлять потреблением ресурсов, безопасностью, настраивать параметры кластера 1С и прочее.

На этом этапе появляются сложности с запуском консоли для различных версий платформы. Необходимо каждый раз перерегистрировать версию radmin.dll при помощи regsvr32. Для этой операции у пользователя должны быть права администратора на сервере терминалов, без них пользователь не сможет это сделать.

В данной статье наш IT-инженер покажет и научит как запускать консоль управления сервером предприятия 1С для разных версий от обычного пользователя без прав администратора.

Рассмотрим это на наглядном примере. Необходимо подключиться к серверам предприятий версии которых 8.3.12.1616 и 8.3.18.1208. На терминальном сервере установлена компонента «Администрирование сервера 1С:Предприятия» из установочного файла (остальные компоненты не нужны):

Запускаю консоль кластера:

Подключившись к необходимому серверу с версией платформы 8.3.12.1616, можем увидеть следующее:

Подключение к кластеру установлено. Теперь пробуем подключится к серверу предприятия с версией 8.3.18.1208 в ходе подключения возникает вот такая ошибка:

Это ожидаемо, так как одна зарегистрированная консоль работает только с одной версией платформы. Для работы с другой версией, нужна перерегистрация консоли:

Следующим этапом будет подключение к серверу предприятия с версией 8.3.18.1208. При попытке подключится к серверу с версией 8.3.12.1616 я снова возникает ошибка различий версий. Повторно необходима регистрация утилиты, но уже версии 8.3.12.1616. Сама регистрация консоли стандартным способом – это запуск командного файла RegMSC.cmd из каталога соответствующей версии. На просторах интернета достаточно информации как это сделать и сделать более удобным способом, чтобы каждый раз не бегать по пунктам меню Windows. Важно — у пользователя должны быть права на регистрацию с помощью утилиты «regsvr32». то есть должны быть права администратора. И вот мы добрались до самого интересного момента.

Как поступить если прав администратора у пользователя на сервере нет? Опыт и достойный уровень знаний нашего инженера позволил найти решение этой проблемы, и мы готовы с вами поделиться.

В первую очередь необходимо создать командные файлы radmin_unreg_another.cmd и radmin_reg.cmd. Расположить их в каталоги соответствующих платформ (рядом с файлом RegMSC.cmd). Пример содержимого для версии 8.3.12.1616. По пути С:\Program Files (x86)\1cv8\8.3.12.1616\bin\

radmin_unreg_another.cmd: start /wait /b regsvr32 /u /s «C:\Program Files (x86)\1cv8\8.3.18.1208\bin\radmin.dll»

radmin_reg.cmd: start /wait /b regsvr32 /s «C:\Program Files (x86)\1cv8\8.3.12.1616\bin\radmin.dll»»

Для версии 8.3.18.1208 будет путь С:\Program Files (x86)\1cv8\8.3.18.1208\bin\, а в cmd будут версии меняться соответственно.

Далее создаем два командных файла RunConcole8_3_12_1616.cmd и RunConcole8_3_18_1208.cmd и располагаем их в папке недоступной для пользователя – на системном диске C (этот диск скрыт от пользователей групповой политикой). Вот эти командные файлы.

RunConcole8_3_12_1616.cmd: rem Remove the old version runas.exe /savecred /user:USRConsole «C:\Program Files (x86)\1cv8\8.3.12.1616\bin\radmin_unreg_another.cmd» timeout 1 rem register a new version runas.exe /savecred /user: USRConsole «C:\Program Files (x86)\1cv8\8.3.12.1616\bin\radmin_reg.cmd» timeout 1 rem start the console start mmc «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»

RunConcole8_3_18_1208.cmd: rem Remove the old version runas.exe /savecred /user: USRConsole «C:\Program Files (x86)\1cv8\8.3.18.1208\bin\radmin_unreg_another.cmd» timeout 1 rem register a new version runas.exe /savecred /user: USRConsole «C:\Program Files (x86)\1cv8\8.3.18.1208\bin\radmin_reg.cmd» timeout 1 rem start the console start mmc «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»

Пользователя USRConsole заводим как локального администратора сервера терминалов. Можно создать данного пользователя как через политику (GPP), что предпочтительней, или сделать это непосредственно на сервере.

Завершающий этап состоит из двух частей:

  • Закидываем ярлыки на запуск этих командных файлов на рабочий стол администраторов 1с. В рассматриваемом примере настроены перенаправляемые/перемещаемые профиля, поэтому не составит труда проделать эту операцию.
  • Пользователь запускает ярлык. Запускается командный файл и сразу выдает запрос на ввод пароля для пользователя USRConsole. Если пользователь этого пароля не знает, ему необходимо обратиться к администратору сервера. Администратор может удаленно подключиться и ввести пароль. Сделать это будет достаточно один раз, так как пароль сохранится в системе благодаря параметру /savecred.

Выполнив эти простые манипуляции вы с легкостью решите проблему с запуском консоли для различных версий платформы.

Админ 1с запускает ярлык с необходимой версией.

Единственным неудобством может оказаться необходимость подключаться к пользователю. Но это оптимальный вариант, хранить пароль в открытом виде не безопасно.

В итоге администратор 1с доволен. Он никак не зависит от админа сервера. Не хватит слов, чтобы описать эмоции вашего счастливого администратора сервера, который обретет спокойствие, его перестанут «дергать» каждый раз, когда необходимо отключить/подключить пользователя или заблокировать базу для выполнения обновления.

Как установить Консоль администрирования сервера 1С 8.3

«Консоль администрирования сервера 1С 8.3» это инструмент который позволяет производить администрирование 1С серверов (так как у самого сервера 1С нет собственного интерфейса), добавлять удалять базы, блокировать и завершать сеансы пользователей и многое другое. В общем если у Вас 1С работает в клиент-серверном варианте то это инструмент просто обязан быть установленным. Многие начинающие администраторы 1С не знают как его запустить и как установить. Во всех инструкция написано что он находиться в меню «Пуск» в папке «1С предприятие». Но не сказано что во время стандартной установки 1С эта консоль отключена, соответственно она не устанавливается на компьютер.

Добавляем Консоль администрирования сервера

Давайте посмотрим как можно установить «Консоль администрирования сервера 1С 8.3». И так Вам потребовалось её запустить для выполнения каких либо административных действий. Вы заходите в меню «Пуск» но в «1С предприятие » консоли нет.

Для того чтобы она появилась, необходимо заново запустить установку платформы и в окне выбора компонентов включить «Консоль администрирования сервера 1С 8.3/ Administration of 1C:Enterprise server».

После установка Консоль администрирования сервера 1С 8.3 должна появиться в меню «Пуск».

Вот таким образом происходить добавление консоли администрирования, теперь можно запускать и работать с ней. Если у Вас что не получилось, обязательно напишите, постараюсь помочь.

Установка и настройка 1С на Ubuntu с PostgreSQL

Популярность Linux в качестве системы для работы пользовательских сервисов набирает обороты. Я расскажу, как установить и настроить сервер 1С на Ubuntu с использованием БД PostgreSQL. Традиционно подобные установки принято делать на Windows и MSSQL сервере в качестве БД. Но по стоимости получаются существенные затраты, которые можно уменьшить, не сильно потеряв в функционале.

Все дальнейшие действия я буду выполнять в Ubuntu 20.04 LTS. Если у вас еще нет своего сервера, то воспользуйтесь моим руководством по установке ubuntu server. Почему я выбрал именно эту систему можно узнать в моей статье с обзором и сравнением ubuntu.

Установка 1С:Предприятие на Ubuntu

Свою настройку сервера 1С на Linux начнём с установки 1С:Предприятие. Установочные пакеты можно загрузить с сайта https://releases.1c.ru. Для этого у вас должна быть активна учётная запись. В принципе, файлы можно скачать где-то в интернете и без неё, но так как сервер 1С нужно регулярно обновлять, без своей учётной записи будет неудобно. Загрузить нужно файл Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем.

Загрузка 1С:Предприятие в Ubuntu

Скопируйте файл на Ubuntu Server. Но перед тем, как начать установку 1С, выполним некоторые подготовительные действия в системе. Нам нужно установить шрифты mscorefonts.

Установка mscorefonts

Во время установки шрифтов, идёт обращение к различным внешним серверам для загрузки файлов. Бывает так, что какое-то соединение отваливается по таймауту и не понятно, выполнилась ли установка шрифтов корректно. В этом случае установку mscorefonts можно перезапустить, чтобы получить гарантированно положительный результат:

Проверить, всё ли прошло удачно, можно следующей командой:

Проверка шрифтов

Установим еще несколько пакетов, которые нам пригодятся в дальнейшем:

Для корректной работы сервера 1С на Ubuntu необходимо настроить кодировку локали на ru_RU.UTF-8 UTF-8. Делается это с помощью утилиты dpkg-reconfigure.

Настройка локали ru_RU.UTF-8 UTF-8 в Ubuntu

Её же указываем в качестве Default. Перезайдите в систему, чтобы применилась новая локаль. Проверить, применилась ли русская локаль, можно просто запустив Midnight Commander. Всё управление будет на русском языке.

Проверка установленного языка

Дальше будем устанавливать сам сервер 1С. Для этого распакуйте загруженный ранее пакет.

У вас должен быть стандартный набор пакетов:

Список пакетов 1С Enterprise для Linux

Устанавливаем необходимые нам пакеты 1С сервера:

Установка сервера 1С в Ubuntu

На момент моей установки, актуальная версия 1с была 8.3.19.1264. Не забудьте заменить её на свою. Копируем вручную конфиг для управления службой srv1cv83. Почему-то никто не удосужился написать юнит для systemd, что выглядит странно.

Запускаем сервер 1С и добавляем его в автозагрузку.

Убедимся, что сервис успешно запущен:

Проверка работы службы srv1cv83

На всякий случай можно проверить, слушает ли служба tcp порты.

Порты, которые слушает сервер 1С на linux

На вид всё в порядке. Сервер 1С успешно установлен на Ubuntu, сконфигурирован и запущен. Готов принимать подключения от клиентов. Далее необходимо заняться настройкой firewall. Так как я не знаю, используете ли вы его и какой конкретно, то не буду давать команд на управление правилами или отключение. Эта тема выходит за рамки данной статьи. Если делаете тестовую установку, то firewall можно просто отключить.

Установка PostgreSQL для 1С

Для работы с 1С лучше всего себя зарекомендовала сборка от компании PostgreSQL Pro, поэтому будем ставить именно её. На момент написания статьи, актуальной была версия PostgreSQL 13. Версия БД для 1С отличается от дефолтного дистрибутива наличием некоторых патчей, специфичных именно для приложения 1С.

Начинаем установку postgresql в ubuntu server. Первым делом подключим репозиторий.

Устанавливаем PostgreSQL для 1С сервера:

Установка PostgreSQL для 1С

Запускаем службу БД и убеждаемся, что всё в порядке.

Статус работы сервера БД

Базовая установка сервера баз данных для 1С завершена. Переходим к небольшой настройке PostgreSQL. Нам необходимо задать пароль пользователя, под которым будет подключаться сервер 1С к БД.

postgres пользователь БД, которого будем использовать в консоли 1С
parol пароль пользователя postgres

Имеет смысл перенести хранение временной статистики базы данных с жесткого диска в оперативную память (tmpfs ). Это снизит расход ресурса ssd и немного увеличит производительность. Данное действие не костыль и не грязный хак. Подобную рекомендацию можно увидеть в документации для postgres от команды postgresql pro.

Добавляем tmpfs диск в /etc/fstab.

Пробуем подмонтировать этот диск.

Проверяем, что получилось:

Всё в порядке, tmpfs диск подключен. Теперь надо изменить параметр в конфигурационном файле postgresql, который отвечает за настройку каталога для хранения временной статистики. Открываем файл /var/lib/pgpro/1c-13/data/postgresql.conf и вносим изменение:

Перезапускаем службу postgrespro-1c-13 для того, чтобы применить изменение.

Можно проверить директорию stats_temp, чтобы убедиться в том, что статистика теперь хранится там:

На этом настройка PostgreSQL для работы с 1С завершена. Можно переходить к созданию баз и тестирования всей связки.

Как создать базу 1С в Ubuntu?

Для создания базы данных можно воспользоваться консолью управления сервером 1С, которая входит в состав Технологический платформы. Последняя, в свою очередь, есть только под Windows. Вам нужно опять зайти на https://releases.1c.ru и скачать технологическую платформу той же версии, что и сервер.

Загрузка технологической платформы 1С

В этой платформе нас будет интересовать компонент Администрирование сервера 1С. Проверьте, чтобы он точно был выбран.

Установка консоли администрирования сервера 1С

После установки, зарегистрируйте оснастку управления, запустив консоль с правами администратора. Там нужно выполнить команду:

Регистрация оснастки

Так же, чтобы без ошибок взаимодействовать с сервером 1С на Ubuntu, необходимо обращаться к нему по имени, а не ip адресу. Для этого либо создайте dns запись для ubuntu server, либо добавьте статическую запись в файл hosts вашей системы. В моем случае сервер называется ubuntu и имеет ip адрес 10.20.1.16. Добавляю в C:\Windows\System32\drivers\etc\hosts запись:

Правка файла hosts

Убедитесь, что вы можете нормально пинговать этот сервер, обращаясь к нему по имени. После этого в меню Пуск запустите оснастку Администрирование серверов 1С Предприятия x86-64. Ярлык будет в папке 1С Предприятие 8 (x86-64). В оснастке подключите ваш сервер 1С по имени компьютера.

Подключение к серверу 1С на ubuntu server

Теперь можно создать первую информационную базу 1С. Перейдите в соответствующий раздел и добавьте.

Создание базы 1С на Linux

Всё, новая база 1С на linux сервере создана. Теперь можно взять любую платформу и подключиться. Для этого у вас должна быть соответствующая клиентская лицензия на рабочем месте.

Добавление информационной базы на ubuntu

На этом базовая настройка сервера 1С и базы данных Postgresql на Ubuntu Server закончена. Можно создавать базы и подключаться пользователям для работы. Далее я затрону еще несколько тем, которые могут быть актуальны для тех, кто будет использовать подобную связку.

Установка HASP Licence manager в Ubuntu

В последнее время преимущественно используются программные лицензии 1С. Аппаратные в основном остались там, где ключи приобретались в прошлом. Тем не менее, в рамках данной статьи имеет смысл рассмотреть установку и настройку HASP Licence manager на Ubuntu для поддержки лицензионных ключей 1С на USB токенах.

Первым делом воткните usb ключ в сервер или пробросьте в виртуальную машину, если сервер 1С работает на ней. И посмотрите, появился ли он в системе:

У вас будет устройство, где в имени присутствует упоминание Alladin или HASP dongle. Если его нет, то дальнейшие настройки не имеют смысла. По какой-то причине, система не видит воткнутый ключ. Надо с этим разбираться.

Загрузите пакеты вот из этого репозитория: https://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/18.04/ Не обращайте внимания, что версия Ubuntu не совпадает. Это не критично.

Установите эти пакеты и парочку дополнительных, от которых они зависят.

Установка HASP Licence manager в Ubuntu

Запускаем сервис haspd и сразу проверяем, запустился ли он и слушает ли рабочие tcp порты.

Проверка работы hasp

HASP заработал и готов обслуживать клиентов, выдавать лицензии. В завершении настройки, добавим его в автозагрузку системы:

На этом настройка hasp в ubuntu завершена. Переходим к следующему разделу.

Настройка бэкапа баз 1С в Ubuntu

Рассмотрим важную часть работы с сервером 1С — бэкап баз. В общем случае его можно делать с помощью обычных sql дампов, которые можно снимать утилитой pg_dump, входящей в состав postgresql.

В предыдущем разделе мы создали тестовую базу данных basa1. Посмотрим, появилась ли она в списке баз postgresql:

Список баз postgresql

Выполним бэкап этой базы 1С с помощью pg_dump. И сразу же сожмём его современным архиватором zstd, предварительно его установив.

Для того, чтобы восстановить базу данных 1С из sql дампа, нужно воспользоваться стандартной процедурой загрузки данных в БД. Перед этим создадим еще одну базу, куда восстановим бэкап 1с.

Бэкап и восстановление базы 1с на postgresql

Восстановление базы 1С из архива прошло успешно. Не забудьте настроить не только локальный бэкап баз 1С, но их их копирование на другое хранилище. Этот вопрос не будем разбирать в рамках данной статьи.

Регулярное обслуживание баз 1С

Рекомендуется регулярно выполнять как минимум две операции с базами 1С на сервере с PostgreSQL.

  1. Очистка базы данных с помощью vacuumdb.
  2. Перестроение индексов с помощью reindexdb.

Ничего сложного в данных операциях нет. Все выполняется штатными средствами postgresql в одну команду. Единственное, что нужно учесть — перестроение индексов ресурсоемкий процесс. Ко всему прочему он еще и длится долго. Так что выполнять операцию нужно только когда нет большой нагрузки на базу.

Чистка базы данных 1С средствами PostgreSQL:

Обслуживание базы 1С

Для того, чтобы выполнять эти задания регулярно, добавьте их в crontab:

Если баз несколько, добавьте задания для каждой или объедините все команды в один bash скрипт и добавьте его в cron, вместо кучи отдельных заданий.

Выгрузка баз 1С в dt из командной строки

Частенько бывает нужно сделать выгрузку базы 1С в dt файл. Это можно сделать прямо из консоли ubuntu server с помощью автономного сервера 1С. При этом даже пользователей не придётся выгонять из базы.

Выгрузка базы 1С в dt из командной строки linux

Так же через консоль можно загрузить данные в базу 1С из dt файла. К примеру, загрузим предыдущую выгрузку в новую базу — basa2:

Загрузка базы 1С из dt

С помощью автономного сервера можно проверить базу 1С на ошибки. Опять же, прямо в консоли linux:

Все возможности автономного сервера можно посмотреть в руководстве администратора.

Публикация баз 1с в веб на Ubuntu

Завершая свою статью по настройке баз 1С в Ubuntu, покажу, как их опубликовать. Для этого нам надо установить web сервер Apache:

Создадим директорию веб сервера, где будет храниться конфигурация публикуемой базы:

Публикуем базу 1С:

Публикация баз 1с в веб на Ubuntu

Перезапускаем веб сервер и добавляем в автозагрузку:

Открываем в браузере http://10.20.1.16/basa1/ Вы должны попасть в свою опубликованную базу 1С. Подключаться к ней можно как через браузер, так и платформу. В платформе при добавлении базы надо указать, что она на веб севере и ввести путь к нему.

Не забывайте про клиентские лицензии 1С на опубликованные базы. Они должны быть установлены на сервер, где выполнена публикация.

Заключение

Я подробно разобрал все этапы настройки сервера 1С на Ubuntu с использованием БД PostgreSQL. Получилось полностью законченное руководство для внедрения сервера в промышленную эксплуатацию. Да, конечно, при реальном использовании возникает масса дополнительных вопросов:

  • Мониторинг работы сервера 1С и баз данных.
  • Проверка бэкапов.
  • Защита опубликованной базы и ограничения доступа к ней.
  • Настройка доступа к базе 1С по https соединению.

Возможно со временем появится и эта информация. А пока прощаюсь. Жду ваших замечаний и комментариев.

9 комментариев к записи « Установка и настройка 1С на Ubuntu с PostgreSQL »

Добрый день!
Делаю согласно статьи. Есть момент. Я скачал версию 1С «deb64_8_3_17_1851.tar» а убунта ubuntu-20.04.3-live-server-amd64
Там другие пути. Но подправил и вот что выходит в конце.
root@ubuntu:

# /opt/1c/v8.3/x86_64/webinst -publish -apache24 -wsdir basa1 -dir /var/www/1Cbase -connstr «Srvr=ubuntu;Ref=1Cbase;» -confpath /etc/apache2/apache2.conf
bash: /opt/1c/v8.3/x86_64/webinst: No such file or directory
root@ubuntu:

# grep -iRl «webinst» /opt
/opt/1C/v8.3/x86_64/webinst
/opt/1C/v8.3/x86_64/webinst_root.res
/opt/1C/v8.3/x86_64/webinst_ru.res
root@ubuntu:

#
Где я пропустил момент?

No such file or directory не может найти файл или директорию. C новыми версиями платформы директория установки поменялась /opt/1cv8/x86_64/8.3.1x.xxxx/

как сконфигурировать диски сервера БД, чтобы не терять в производительности. (разнести файлы на разные дисковые накопители, как это рекомендует msSql), или тут это не актуально.

Доброго времени суток. Не удаётся прикрутить репазиторий postgres «failed: name service not known»

Используйте инструкции для установки postgreSQL для 1с. Обратите внимание, что команды должны выполняться от пользователя с правами суперпользователя.

Если наш продукт единственный Postgres на вашей машине и вы хотите
сразу получить готовую к употреблению базу:

apt-get install postgrespro-1c-14

Если у вас уже установлен другой Postgres и вы хотите чтобы он
продолжал работать параллельно (в том числе и для апгрейда с более
старой major-версии):

apt-get install postgrespro-1c-14-contrib
/opt/pgpro/1c-14/bin/pg-setup initdb
/opt/pgpro/1c-14/bin/pg-setup service enable
/opt/pgpro/1c-14/bin/pg-setup service start

Как установить и настроить сервер «1С»: подробная инструкция

Ларин Владимир ПетровичАвтор: Ларин Владимир Петрович

В статье мы покажем, как установить серверы «1С:Предприятие» на операционную систему Ubuntu 22.04 LT S Server.

  • Подготовка операционной системы
  • Установка серверов «1С»
  • Установка PostgreSQL для «1C»
  • Настройка серверов «1С»
  • Управление кластером «1С»
  • Установка драйверов HASP
  • Установка и настройка веб-сервера
  • Установка сервера лицензирования СЛК

Подготовка операционной системы

Для начала подготовим операционную систему. Чтобы упростить процесс передачи нужных файлов и администрирования, мы будем использовать программы WinSCP 5.21 и Putty 0.78. Их нужно скачать с официального сайта и установить на ваш ПК (рис. 1 — 8).

Рис.1 Установка WinSCP 5.21
Рис.2 Установка WinSCP 5.21
Рис.3 Установка WinSCP 5.21
Рис.4 Установка WinSCP 5.21
Рис.5. Установка Putty 0.78.
Рис.6. Установка Putty 0.78.
Рис.7. Установка Putty 0.78.
Рис.8. Установка Putty 0.78.

Настроим соединение с сервером. Для этого нам понадобится установленная операционная система Ubuntu 22.04 с включенным сервисом Open SSH. Если Open SSH не был установлен, сделаем это вручную.

Выполняем вход в операционную систему с помощью заранее созданного при установке логина и пароля (пароль при вводе не отображается) (рис.9).

Рис.9. Вход в ОС

Вводим команду для установки: $ sudo apt install openshh-server

Затем вводим пароль пользователя, чтобы подтвердить права на установку (рис.10).

Рис.10. Настройки ОС

Проверяем, работают ли службы SSH, командой: $ sudo systemctl status ssh

Служба запущена (рис.11).

Рис.11. Настройки ОС

Если служба не запустилась, получаем вывод команды (рис.12).

Рис.12. Вывод команды ОС

Запускаем службу командой$ sudo systemctl start ssh и снова проверяем статус службы.

Далее настроим соединение с сервером ssh. Для этого узнаем ip-адрес нашего сервера, выполним команду: $ ip a (рис.13).

Рис.13. Настройка соединения с сервером

Открываем установленное ранее приложение WinSСP, указываем адрес нашего сервера и логин учетной записи, нажимает «Сохранить» (рис.14).

Рис.14. Приложение WinSСP

Сохраняем соединение (рис.15).

Рис.15. Сохранение соединения

Подключаемся к серверу (рис.16).

Рис.16. Подключение к серверу

Сохраняем ключ шифрования для обмена с сервером (рис.17).

Рис.17. Соединение с сервером

Вводим пароль для учетной записи и нажимаем «ОК» (рис.18)

Рис.18. Ввод пароля

После удачного соединения запустим соединение с приложением Putty. Это можно сделать сразу из программы WinSCP, нажав сочетание клавиш «Ctrl+P» и выбрав в меню «Команды» ¬¬¬– «Открыть в Putty» (рис.19).

Рис.19. Соединение с приложением Putty

Теперь в приложение Putty вводим пароль от ученой запись нашей системы. Это позволит нам копировать и вводить команды для установки более быстро. Вставить команду из буфера обмена можно нажатием правой кнопки мыши, а скопировать текст в буфер, просто выделив его.

Следующим шагом будет обновление операционной системы.

Вводим команду: $ sudo apt-get update

После дожидаемся окончания обновление системы (рис.20).

Рис.20. Обновление системы

Обновим приложения командой: $ sudo apt upgrade

Соглашаемся с обновлением, вводим «у» и обновляем установленные пакет (рис.21).

Рис.21. Обновление пакета

Установим файловый менеджер Midnight Commander для работы с системными файлами. Чтобы его установить, вводим команду: $ sudo apt install mc (рис.22).

Рис.22. Установка файлового менеджера Midnight Commander

Вводим «y», соглашаемся с установкой и дожидаемся конца установки. Запускаем Midnight Commander. Выполним команду: $ sudo mc (рис.23).

Рис.23. Запуск Midnight Commander

Установим сопутствующие пакеты, библиотеки и шрифты, необходимые для корректной работы Сервера «1С»: $ sudo apt install libenchant1c2a (рис.24-27).

Рис.24.Установка пакетов, библиотек и шрифтов

$ sudo apt-get install imagemagick

Рис.25.Установка пакетов, библиотек и шрифтов

$ sudo apt-get install unixodbc

Рис.26.Установка пакетов, библиотек и шрифтов

$ sudo apt-get install ttf-mscorefonts-installer

Рис.27.Установка пакетов, библиотек и шрифтов

На этом подготовка к установке закончена, можно перейти к установке сервера «1С:Предприятие»

Установка серверов «1С»

Перейдем на сайт портала «1С» https://portal.1c.ru/ в раздел «Обновления» – «Технологическая платформа 8.3» (рис.28). Выберем необходимую версию, у нас это «8.3.22.1923» ¬– «Технологическая платформа «1С:Предприятие (64-бит) для Linux» для 64-битной версии операционной системы или «Технологическая платформа 1С:Предприятие для Linux» для 32-битной версии операционной системы – «Скачать дистрибутив».

Рис.28. Портал «1С»

По завершении скачивания зайдем в программу WinNCP и в левой колонке выберем папку, в которую скачали дистрибутив платформы. В правой колонке по умолчанию открыта домашняя директория пользователя операционной системы \home\имя пользователя. В нашем случае \home\user1ab. В левой колонке выделим файл архива с дистрибутивом технологической платформой и нажмем кнопу «Отправить» или клавишу «F5», чтобы скопировать дистрибутив на сервер (рис.29, 30).

Рис.29. Копирование дистрибутива на сервер
Рис.30. Копирование дистрибутива на сервер

Так как в системах Linux доступ к системны папкам имеет только суперпользователь root, перейдем в домашнюю директорию нашего пользователя, в каталог, в который мы скопировали наш дистрибутив. У нас это: /home/user1ab/install

Затем выполним команду: $ cd /home/user1ab/install (рис.31).

Рис.31. Настройки ОС

Теперь разархивируем дистрибутив командой: $ tar -xzf server64_8_3_22_1923.tar.gz (рис.32).

Рис.32. Настройки ОС

Убедимся, что фалы распакованы, и введем команду: $ dir (рис.33).

Рис.33. Настройки ОС

Если все файлы распакованы, можно перейти к установке, для этого нужно сделать исполняемым установочный файл: $ chmod 777 setup-full-8.3.22.1923-x86_64.run (рис.34).

Рис.34. Настройки ОС

Файл котов к установке сервера «1С», можно запускать скрипт установки. Есть два варианта установки: интерактивный, где можно выбрать устанавливаемые компоненты вручную, или же можно указать в скрипт компоненты, которые нужно установить. Рассмотрим оба варианта.

Вводим команду для запуска интерактивной установки: $ sudo ./setup-full-8.3.22.1923-x86_64.run

Выбираем язык. В нашем случае русский: $ 16 (рис.35).

Рис.35. Настройки ОС

Для выбора компонентов вводим «y» (рис.36).

Рис.36. Настройки ОС

Когда все нужные компоненты выбраны, соглашаемся с выбором и ждем окончания установки (рис.37).

Рис.37. Настройки ОС

В результате успешной установки получаем сообщение (рис.38).

Рис.38. Настройки ОС

Так же установку можно запустить, сразу выбрав нужные компоненты. К примеру, такой скрипт:

$ sudo ./setup-full-8.3.22.1923-x86_64.run —mode unattended —enable-components server,ws,server_admin,config_storage_server

Он установит сервер «1С», веб-расширение, сервер администрирования кластера серверов и сервер хранилища конфигурации. Полный список компонентов можно посмотреть, выполнив:

$ sudo ./setup-full-8.3.22.1923-x86_64.run —help

Теперь создадим линк инита службы сервера «1С:Предприятия» командой:

$ sudo systemctl link /opt/1cv8/x86_64/8.3.22.1923/srv1cv8-8.3.22.1750@.service (рис.39).

Рис.39. Настройки ОС

Запустим службу сервера «1С»: $ sudo systemctl start srv1cv8-8.3.22.1923@default.service (рис.40).

Рис.40. Настройки ОС

Добавляем службу в автозапуск операционной системы: $ sudo systemctl enable srv1cv8-8.3.22.1923@default.service (рис.41).

Рис.41. Настройки ОС

Проверяем работу сервера: $ sudo systemctl status srv1cv8-8.3.22.1923@default.service (рис.42)

Рис.42. Настройки ОС

Сервер «1С» установлен и работает.

Установка PostgreSQL для «1C»

Здесь мы рассмотрим установку СУБД Postgres SQL. Рассмотрим версии, адаптированные для работы с «1С», доступные для скачивания на портале «1С», а также дистрибутив от Postgres Pro.

Сначала рассмотри дистрибутив от «1С», который станет доступен для скачивания после регистрации продукта «Сервер 1С:Предприятия» на портале «1С»:

Скачиваем дистрибутив (рис.43).

Рис.43. Скачивание дистрибутива с портала фирмы «1С»

Перед началом установки нужно установить дополнительные библиотеки, так как этот пакет имеет зависимости. В стандартный репозиторий Ubuntu 22.04 эти пакеты не входят. Поэтому для их установки необходимо подключить архивный репозиторий. Для этого откроем Midnight Commander и откроем для редактирования файл: /etc/apt/sources.list

Откроем Midnight Commander с правами суперпользователя и перейдем в каталог: /etc/apt

Рис.44. Midnight Commander

Для редактирования нажимаем клавишу «F4» или кнопку «Правка» в нижнем меню. Выбираем удобный вам редактор.

В открытом файле добавляем запись архивного репозитория: « deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe» и нажимаем клавишу «F2» или кнопку «Скранить» для сохранения изменений. Нажимаем «F10» или кнопку «Выход», чтобы выйти (рис.45).

Рис.45. Midnight Commander

Обновим список репозиторий, выполнив команду: $ sudo apt update

При проверке репозитория получаем сообщение об отсутствии публичного ключа (рис.46).

Рис.46. Настройка ОС

Установим публичный ключ по его номеру, введем команду:

$ sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32 (рис.47).

Рис.47. Настройка ОС

Снова обновляем список и убеждаемся, что репозиторий успешно добавлен: $ sudo apt update (рис.48).

Рис.48. Настройка ОС

Установим необходимые библиотеки: libldap-2.4-2 и libssl1.1: $ sudo apt install libldap-2.4-2

Вводим «у» подтверждаем установку (рис.49).

Рис.49. Настройка ОС

$ sudo apt install libssl1.1 (рис.50).

Рис.50. Настройка ОС

Теперь все готово к установке PostgeSQL, распакуем и скопируем скаченные дистрибутивы на сервер с помощью WinSCP (рис.51).

Рис.51. Распаковка дистрибутива

Установим скаченные пакеты: $ sudo apt install /home/user1ab/install/libpq5_14.7-1.1C_amd64.deb (рис.52).

Рис.52. Установка пакетов

$ sudo apt install /home/user1ab/install/postgresql-14_14.7-1.1C_amd64.deb

Вводим «у» подтверждаем установку (рис.53).

Рис.53. Подтверждение установки

$ sudo apt install /home/user1ab/install/postgresql-client-14_14.7-1.1C_amd64.deb

Вводим «у» и подтверждаем установку (рис.54).

Рис.54. Подтверждение установки

Чтобы система не обновила установленные нами пакеты и не затерла наш кластер PostgreSQL, зафиксируем их командами:

$ sudo apt-mark hold libpq5

$ sudo apt-mark hold postgresql-14

$ sudo apt-mark hold postgresql-client-14 (рис.55)

Рис.55. Настройка ОС

Убедимся, что пакеты зафиксированы: $ sudo apt-mark showhold (рис.56).

Рис.56. Настройка ОС

Проверим статус службы PostgreSQL: $ sudo systemctl status postgresql (рис.57)

Рис.57. Настройка ОС

Служба работает. Зададим пароль для пользователя postgres. Получим права суперпользователя, чтобы авторизоваться под пользователем postgres в операционной системе и запустить консоль psql:

Рис.58. Настройка ОС

Здесь мы зададим пароль пользователя postgres для авторизации в кластере PostgreSQL:

Вводим пароль и подтверждение для пользователя postgres (рис.59).

Рис.59. Настройка ОС

Настройка серверов «1С»

Включаем отладчик на сервере (рис.60).

Рис.60. Настройка сервера

Управление кластером «1С»

Для управления кластером сервера «1С» удобнее всего использовать средства администрирования кластером, но также можно использовать RAS. Рассмотрим установку консоли администрирования и подключимся к нашему ранее установленному серверу «1С». Сразу стоит уточнить, что для корректной работы консоли и самого клиента с сервером, нужно добавить соответствующую запись DNS в действующий сервер DNS или же указать запись непосредственно в клиентскую ОС путем редактирования файла hosts. С этого мы и начнем на примере настройки клиента под управление MS Windows 10. Откроем файл hosts по адресу:

Рис.61. Настройка клиента

Добавим в него запись о нашем сервере. Имя хоста можно узнать, выполнив команду hostname на сервере, а адрес сервера командой ip, как мы делали ранее при подключении WinSCP (рис.62).

Рис.62. Настройка ОС

Добавляем запись о нашем сервере в файл hosts (рис.63).

Рис.63. Добавление записи о сервере

Можно перейти к установке платформы и консоли администрирования, не забываем, что версия сервера должна совпадать с верией платформы. В нашем случае это: 8.3.22.1923. Перейдем на сайт портала «1С»: https://releases.1c.ru/project/Platform83 и скачам нужную платформу (рис.64).

Рис.64. Портал «1С»

Распакуем архив и запустим установку. При выборе устанавливаемых компонентов добавим «Администрирование серверов 1С» (рис.65).

Рис.65. Установка «1С»

Теперь зарегистрируем консоль администрирования в системе, файл регистрации важно запустить под правами администратора (рис.66).

Рис.66. Регистрация консоли в системе

При успешной регистрации получаем сообщение об успешном выполнении и переходим к подключению к серверу (рис.67).

Рис.67. Сообщение об успешном выполнение команды

Теперь откроем консоль «Администрирование серверов 1С» и добавим нажатием правой копки мыши «Центральный сервер 1С:Предприятия 8.3» (рис.68).

Рис.68. Консоль «Администрирование серверов «1С»

Введем имя нашего сервера. Вводим имя указаное в фале host (рис.69).

Рис.69. Ввод имени сервера

После добавления сервера нам становится доступна ветка управления сервером. Здесь можно изменять параметры кластера и рабочих серверов, создать администратора кластера, просматривать или удалять действующие сессии, применять требования функциональности, настраивать счетчики производительности и многое другое. В конце раздела будет ссылка на статью по полному функционалу данной консоли. А сейчас мы создадим базу данных на нашем сервере, которая нам пригодится в дальнейшем (рис.70).

Рис.70. Создание базы данных

Нам нужно указать имя базы для сервера «1С», сервер баз данных (указываем имя нашего сервера, так как PostgreSQL установлен на тот же сервер что и сервер «1С»). В случае, если сервер PostgreSQL установлен на отдельный сервер, указываем адрес этого сервера. Выберем тип СУБД – у нас это PostgreSQL, далее укажем имя базы (как будет называться база в СУБД, пользователь СУБД «postgres» и пароль к нему, который мы задавали ранее при установке PostgreSQL). Ставим галочку «создать базу в случае ее отсутствия» для того, чтобы создать новую базу, если мы подключаемся к базе, которая уже есть в СУБД. К примеру, если она была загруженную из дампа, то оставляем этот чек-бокс пустым (рис. 71).

Рис.71. Новая информационная база

Проверим, что база создалась, и зайдем в нее. Добавляем нашу созданую базу (рис.72).

Рис.72. Добавление новой базы

Зайдем в конфигуратор и убедимся, что все работает (рис.73).

Рис.73. Конфигуратор «1С»

С помощью консоли можно управлять параметрами сервера и соединениями пользователей.

Более подробно со всеми параметрами сервера можно ознакомиться на сайте 1С:ИТС по ссылке: https://its.1c.ru/db/v838doc#bookmark:cs:TI000000153

Также управлять сервером можно с помощь RAS. Для этого перейдем к его настройке.

  • Сервис Remote Administration Service (RAS)(RAC). Это сервис может быть очень полезен, например, если используется автоматическое обновление конфигурации. Обычно это способ обновления использует соединение COM+, которое доступно только в ОС линейке Windows, но может быть заменен на соединение RAC.

Начнем установку, создадим пустой файл с произвольным названием вида ****.service

У нас это будет rassrv8.3.service (рис.74).

Рис.74. Установка сервиса

Добавим в содержимое – клавиша F4 для редактирования.

Введем код, где укажем имя установленного нами инита сервера «1С» в параметр « Requires= » и желаемый портом в строке « —port= » (до выбора порта нужно убедиться, что пор не занят другой службой):

Description=1C:Enterprise Remote Administration Service

After=network.target remote-fs.target nss-lookup.target

ExecStart=/opt/1cv8/x86_64/8.3.22.1923/ras cluster —port=1545

Рис.75. Настройка ОС

Сохраним результат и скопируем с помощью Midnight Commander, запущенного с правами суперпользователя, наш инит. Системный каталог /etc/systemd/system/. Именно в него нужно перенести созданный инит из нашего домашнего каталога.

В правом окне выберем домашний каталог /home/user1ab/install, а в левом – системный каталог для перехода между окнами. Используем клавишу “Tab” (рис.76).

Рис.76. Midnight Commander

Сделаем наш инит исполняемым с помощью команды:

$ chmod +x /etc/systemd/system/rassrv8.3.service (рис.77).

Рис.77. Настройка ОС

Перезапустим демон и обновим список служб:

$ sudo systemctl daemon-reload (рис.78).

Рис.78. Настройка ОС

Запустим нашу службу RAC, выполним:

$ sudo systemctl start rassrv8.3.service (рис.79)

Рис.79. Настройка ОС

Если все сделано правильно, служба стартует и никаких сообщений об ошибке инита нет.

Убедимся в этом, смотрим статус службы:

Рис.80. Настройка ОС

Видим, что служба запущена и работает на указанном нами порту 1545. Добавим службу в автозагрузку операционной системы: $ sudo systemctl enable rassrv8.3.service (рис.81).

Рис.81. Настройка ОС

Теперь служба работает на порту 1545 и ее можно использовать для удаленного управления или того же автоматического обновлению. Но в случае, если сервер не имеет удаленного доступа или доступ ограничен, есть возможность обратиться к локальному оператору RAC, который работает локально. Перейдем в каталог с бинарными файлами и выполним несколько команд, для перехода введем команду: $ cd /opt/1cv8/x86_64/8.3.22.1923

Выведем список кластеров «1С», у нас он один, выполним запрос: $ ./rac cluster list (рис.82).

Рис.82. Настройка ОС

Из вывода команды получим идентификатора кластера и данные по кластеру, имя хоста, порт, ограничения, таймеры, уровень отказоустойчивости. Теперь, узнав идентификатор кластера, запросим список баз:

$ ./rac infobase summary list —cluster=c598b7f2-515b-4d7f-bbd3-a06b9d6149b3 (рис.83).

Рис.83. Настройка ОС

Видим созданную нами ранее базу данных и ее идентификатор, по которому можно выполнять запросы к базе и управлять ее соединениями. Полный список команд для управления можно посмотреть, введя: $ ./rac help (рис.84).

Рис.84. Настройка ОС

Список команд позволяет настраивать и управлять сервером в полном объеме. Но его синтаксис потребует немало времени для изучения.

  • Сервер хранилища конфигураций

В случае, если на сервере планируется вести разработку или доработку конфигурации, нам потребуются хранилища конфигураций для одновременно доступа к конфигурации. Рассмотрим настройку этой службы на нашем примере. И, как и ранее при установке RAS, нам потребуется создать новый инит.

Создадим новый пустой файл, но перед этим понадобится создать папку для хранения конфигурации. Создадим ее. Сделать это можно, обладая правами правами суперпользователя. Выполним команду для перехода и подтвердим паролем текущего пользователя: $ sudo su (рис.85).

Рис.85. Настройка ОС

Создадим папку conf_folder в корне диска, вводим: # mkdir /conf_folder (рис.86)

Рис.86. Настройка ОС

Теперь, когда папка создана, создадим инит, где будем использовать созданную паку для хранения файлов хранилищ конфигураций (рис. 87).

Рис.87. Создание инита

Добавим в содержимое инита код, в котором укажем папку с бинарными файлами и путь к папке, где будут храниться конфигурации.

ExecStart=/opt/1cv8/x86_64/8.3.22.1923/crserver -d /conf_folder

Рис.88. Создание инита

Скопируем наш инит в системный каталог /etc/systemd/system, используя Midnight Commander, так же, как мы это делали при установке севера RAS (рис.89).

Рис.89. Midnight Commander

Сделаем наш инит исполняемым: # chmod +x /etc/systemd/system/storconf8.3.service (рис.90)

Рис.90. Настройка ОС

Перезапустим демон: # systemctl daemon-reload (рис.91).

Рис.91. Настройка ОС

Запустим службу командой: # systemctl start storconf8.3.service (рис.92)

Рис.92. Настройка ОС

Если все прошло без ошибок. Проверим статус службы: # systemctl status storconf8.3.service (рис.93).

Рис.93. Настройка ОС

Добавим службу в автозагрузку системы: # systemctl enable storconf8.3.service (рис.94).

Рис.94. Настройка ОС

Служба работает, откроем конфигуратор и создадим хранилище конфигурации. Перейдем в меню «Конфигурация», затем нажмем «Открыть конфигурацию», дождемся открытия конфигурации. Выберем «Конфигурация» – «Хранилище конфигурации» – «Создать хранилище» (рис.95).

Рис.95. Создание хранилища конфигурации

Для подключения укажем адрес сервера хранилища в виде tcp://имя нашего сервера:1542/название хранилища в нашем случае это tcp://demo1ab:1542/conf_folder (рис.96).

Рис.96. Создание хранилища конфигурации

Соглашаемся и подключаем хранилище (рис.97).

Рис.97. Создание хранилища конфигурации

Убедимся, что в папке хранения появились файлы хранилища конфигурации. Перейдем в созданную ранее папку с помощью Midnight Commander (рис.98).

Рис.98. Midnight Commander

Видим, что фалы хранилища появились, на это установка хранилища конфигурации завершена.

Установка драйверов HASP

Первым делом установим ключ защиты в usb-разъем сервера и убедимся, что он работает. Вводим: $ lsusb

Если в списке usb найден ключ Hasp, можно перейти к установке драйвера и менеджеру лицензии. Перейдем в домашнюю директорию: $ cd /home/user1ab/install

Скачаем установочные пакеты от российского разработчика Etersoft (рис.99).

Рис.99. Настройка ОС

Устанавливаем скаченный пакет: $ sudo dpkg -i haspd_8.53-eter1ubuntu_amd64.deb (рис.100)

Рис.100. Настройка ОС

Запускаем службу: $ sudo systemctl start haspd (рис.101).

Рис.101. Настройка ОС

Добавим службу в автозагрузку: $ sudo systemctl enable haspd (рис.102).

Рис.102. Настройка ОС

Проверим работу службы: $ sudo systemctl status haspd (рис.103).

Рис.103. Настройка ОС

Убедимся, что ключ загорелся, установка завершена.

Установка и настройка веб-сервера

Устанавливаем и запускаем Apache2.

Теперь, когда сервер «1С» и сервер PostgreSQL установлены, может возникнуть необходимость опубликовать базу данных на веб-сервер для подключения пользователей по тонкому клиенту протокола http или https, а также для обмена с другими системами через REST API. И начнем мы с установки веб-сервера. Установим из репозитория веб-сервер Apache2, выполнив команду для установки: $ sudo apt-get install apache2

Введем пароль пользователя ОС и согласимся с установкой, введем «y» (рис.104).

Рис.104. Настройка ОС

Запустим установленный веб-сервер: $ sudo systemctl start apache2 (рис.105).

Рис.105. Настройка ОС

Проверим, что служба запущена (рис.106).

Рис.106. Настройка ОС

Проверим, что сервер доступен по http-протоколу, введем в адрес браузера в сети http://адрес или имя сервера/. В нашем случае это http://demo1ab/ . Должна появиться страница по умолчанию – Apache2 (рис.107).

Рис.107. Настройка ОС

Кода веб-сервер установлен и работает, опубликуем созданию нами базу на этом сервере. Для этого воспользуемся компонентом платформы «1С:Предприятие» – webinst. Чтобы этот компонент был установлен, должна быть выбрана установка «Модуль расширения веб-сервиса» или же в скрипт установки добавлен компонент с кодом «ws».

Итак, приступим к публикации базы, перейдем в директорию с бинарными файлами «1С», введем команду: $ cd /opt/1cv8/x86_64/8.3.22.1923 (рис.108).

Рис.108. Настройка ОС

Теперь обратимся к утилите webinst, напишем код: «sudo. /webinst – apache24 (какой веб-сервер мы используем) – wsdir имя публикации – dir директория, где хранится содержимое сайта и публикация): t -connstr «Srvr=имя сервера;Ref=имя базы;»– confPath файл конфигурации веб сервера»

Посмотрим, как будет выглядеть скрипт, в нашем случае: «sudo ./webinst -apache24 -wsdir demo -dir /var/www/demo -connstr «Srvr=demo1ab;Ref=demo;» -confPath /etc/apache2/apache2.conf»

Введем скрипт и выполним публикацию (рис.109).

Рис.109. Настройка ОС

Перезапустим веб-сервер, чтобы публикация заработала: $ sudo systemctl restart apache2 (рис.110).

Рис.110. Настройка ОС

Зайдем и убедимся, что публикация заработала. Введем в http://имя или адрес сервера/имя публикации. В нашем случае это: http://demo1ab/demo (рис.111).

Рис.111. Настройка ОС

  • Включаем SSL

Теперь, чтобы зашифровать и защитить наше веб-соединение, настроим SSl-соединение.

Первым делом создадим сертификаты и ключ шифрования. Для примера мы возьмем заверенный сертификат opennssl, чтобы создать сертификат и ключ выполняем команду и подтверждаем права, вводим пароль пользователя ОС: $ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/demo1ab.key -out /etc/ssl/certs/demo1ab.crt (рис.112).

Рис.112. Настройка ОС

После создания ключа нужно указать несколько данных для сертификата. Указываем пароль, его подтверждение, страну (ввиде: «RU»), штат, он же область, город, название организации, подразделение, общее название и e-mail адрес (рис.113).

Рис.113. Настройка ОС

Все готово для настройки веб-сервера Apache2. Активируем модуль для работы с ssl, вводим: $ sudo a2enmod ssl (рис.114).

Рис.114. Настройка ОС

Теперь установим значение по умолчанию для HTTPS сайтов командой: $ sudo a2ensite default-ssl (рис.115).

Рис.115. Настройка ОС

Теперь отредактируем конфигурационный файл Apache /etc/apache2/sites-enable/defaut-ssl.conf

Изменим путь к сертификату и ключу. Изменяем строку SSLCertificateFile и SSLCertificateKeyFile

Сохраним из менения «F2» (рис.116).

Рис.116. Настройка ОС

Перезапускаем службу веб-сервера командой: $ sudo systemctl restart apache2 (рис.117).

Рис.117. Настройка ОС

Теперь можно использовать 443 порт: https://demo1ab/demo

Установка сервера лицензирования СЛК

Теперь, если конфигурация отдельно лицензируется, потребуется установит сервер «Системы лицензирования конфигурации» СЛК. Для этого перейдем на официальный сайт Центра лицензирования СЛК и скачаем актуальную версию СЛК (рис.118).

Рис.118. Сайт Центр лицензирования СЛК

Архив содержит версии для большинства операционных систем, включая Ubuntu 22.04, поэтому распакуем архив и перенесем нужный нам пакет на сервер, используем уже известный нам WinSCP. Нам понадобится пакет с расширением «.deb» для 64-х битной системы, файл licenceserver-3.0.32-11163.amd64.deb (рис.119).

Рис.119. Распаковка архива

Перейдем в домашний каталог, чтобы установить скаченный пакет: $ cd /home/user1ab/install/ (рис.120).

Рис.120. Настройка ОС

Установим сервер СЛК: $ sudo dpkg -i licenceserver-3.0.32-11163.amd64.deb (рис.121).

Рис.121. Настройка ОС

Пакет установлен, можно запустить сервер лицензирования. Выполним: $ sudo systemctl start licenceserver.service (рис.122).

Рис.122. Настройка ОС

Проверим, что служба работает (рис.123).

Рис.123. Настройка ОС

Время проверить работу сервера СЛК, для этого воспользуемся веб-интерфейсом. В браузе введем адрес в виде http://имя или адреснашего сервера:9099 (порт подключения 9099)

В нашем примере адрес будет: http://demo1ab:9099 (рис.124).

Рис.124. Сервер СЛК

Теперь можем активировать коды активации или же установить ключи защиты, а также использовать СЛК сервер. Установка закончена.

Подведем итоги

В статье мы подробно продемонстрировали, как установить серверы «1С:Предприятие» на операционную систему Ubuntu 22.04 LT S Server.

При возникновении любых вопросов или сложностей обращайтесь к специалистам «1С-Архитектора бизнеса» с помощью формы ниже.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *