Администрирование · 11 мин
Как установить сервер СЛК 1С
Пошаговая установка сервера СЛК 1С: системные требования, установка службы, активация лицензий, подключение конфигурации и решение типичных ошибок.
Сервер СЛК (система лицензирования конфигураций) — это программный комплекс фирмы «1С», который контролирует использование защищённых отраслевых и тиражных конфигураций. Без корректно установленного и активированного сервера СЛК защищённая конфигурация не запустится: пользователи увидят сообщение об отсутствии лицензии. Поэтому установка сервера — обязательный этап внедрения любого решения, защищённого СЛК.
Процедура включает несколько логически связанных шагов: подготовку компьютера, установку дистрибутива сервера СЛК, запуск службы, активацию лицензий и настройку связи с информационной базой. Каждый шаг имеет свои условия и типичные ошибки, из-за которых лицензии «не видны» даже при формально успешной установке.
Ниже описан рабочий порядок установки для Windows, а также особенности варианта на Linux, проверка результата и разбор частых проблем. Инструкция ориентирована на системного администратора или внедренца, выполняющего установку впервые.
Что подготовить перед установкой
Перед началом работ убедитесь, что у вас есть полный комплект поставки защищённой конфигурации: дистрибутив сервера СЛК (каталог Licence или отдельный установщик), регистрационный номер продукта и пин-коды для активации лицензий. Пин-коды поставляются в конверте с лицензионным соглашением или высылаются партнёром-разработчиком конфигурации.
Определите компьютер, на котором будет работать сервер. Это может быть тот же сервер, где развёрнута платформа 1С или SQL Server, либо отдельная машина. Требования к «железу» у сервера СЛК скромные — он потребляет мало ресурсов, — но машина должна работать постоянно: при остановке сервера лицензии перестают выдаваться, и пользователи не смогут войти в защищённую конфигурацию.
Проверьте сетевые условия: порт сервера СЛК (по умолчанию 9099) должен быть открыт между сервером СЛК и компьютерами, с которых запускается 1С. Если сервер и клиенты находятся в разных подсетях или за межсетевым экраном, добавьте разрешающее правило заранее — это самая частая причина «невидимых» лицензий после установки.
Проверьте наличие установщика сервера СЛК и файлов лицензий
Без пин-кодов активация невозможна — запросите их до начала работ
Проверьте командой telnet или Test-NetConnection с рабочей станции
Установка службы требует прав локального администратора
Установка сервера СЛК на Windows
Запустите установщик сервера СЛК от имени администратора. Мастер установки предложит выбрать каталог установки (по умолчанию — в Program Files) и параметры службы. В большинстве случаев достаточно оставить значения по умолчанию: служба будет зарегистрирована автоматически и настроена на автозапуск при старте операционной системы.
Во время установки обратите внимание на номер порта. Стандартный порт — 9099. Если он занят другим приложением (это можно проверить командой netstat -ano | find "9099"), укажите свободный порт и запомните его — он понадобится при настройке конфигурации и в брандмауэре.
После завершения установки откройте оснастку «Службы» (services.msc) и убедитесь, что служба сервера СЛК присутствует в списке и находится в состоянии «Выполняется». Если служба не стартовала, запустите её вручную и проверьте журнал событий Windows на предмет ошибок — чаще всего причиной бывает конфликт портов или недостаток прав у учётной записи службы.
- 1Скопируйте дистрибутив сервера СЛК на целевой компьютер
- 2Запустите установщик от имени администратора
- 3Примите каталог установки и порт по умолчанию или укажите свои значения
- 4Дождитесь регистрации службы и завершения мастера
- 5Откройте services.msc и убедитесь, что служба запущена
- 6Добавьте правило для порта 9099 в брандмауэр Windows
Запуск веб-консоли управления
Управление сервером СЛК выполняется через веб-интерфейс. Откройте браузер и перейдите по адресу http://localhost:9099 (или по IP-адресу сервера с указанием вашего порта). Если консоль открылась — служба работает корректно. Это первый контрольный признак успешной установки.
При первом входе консоль может запросить установку пароля администратора. Задайте надёжный пароль и сохраните его в защищённом хранилище: без него невозможно управлять лицензиями, а сброс пароля — отдельная процедура, требующая доступа к файлам сервера.
В консоли отображается состояние сервера: версия, список активированных лицензий, текущие сеансы использования. Ознакомьтесь с разделами консоли до активации — так вы будете понимать, где искать информацию при диагностике проблем.
Активация лицензий на сервере
В веб-консоли перейдите в раздел управления лицензиями и выберите активацию по пин-коду. Введите пин-код из комплекта поставки. Сервер свяжется с центром лицензирования через интернет и сформирует файл лицензии, привязанный к аппаратным параметрам данного компьютера.
Если на сервере нет доступа в интернет, используйте офлайн-активацию: консоль сформирует файл запроса, который нужно передать в центр лицензирования (обычно через форму на сайте разработчика или по электронной почте), получить файл ответа и загрузить его обратно в консоль. Процедура занимает больше времени, но результат идентичен.
После активации убедитесь, что лицензия отображается в списке со статусом «активна» и с корректным количеством рабочих мест. Если активируете несколько пин-кодов, повторите операцию для каждого — лицензии суммируются в пределах одного продукта.
Подключение конфигурации к серверу СЛК
Сам по себе сервер СЛК ничего не делает — защищённая конфигурация должна знать, где его искать. Параметры подключения задаются в настройках конфигурации (обычно это раздел администрирования или служебная обработка, поставляемая разработчиком) либо через параметр командной строки /LicenceServer при запуске, в зависимости от реализации защиты.
Укажите сетевое имя или IP-адрес сервера и порт. Если сервер СЛК установлен на том же компьютере, что и сервер 1С, допустимо использовать localhost, но при работе тонких клиентов с других машин указывайте реальный сетевой адрес.
После настройки выполните контрольный запуск: войдите в конфигурацию под пользователем и убедитесь, что сообщение об отсутствии лицензии не появляется. Параллельно в веб-консоли сервера СЛК проверьте, что сеанс пользователя отобразился в списке занятых лицензий — это подтверждает, что связка работает полностью.
Как проверить результат
Состояние «Выполняется», автозапуск включён
Служба остановлена или падает сразу после старта
Открывается по адресу с портом, показывает список лицензий
Страница недоступна — проверяйте службу и брандмауэр
Статус «активна», верное число рабочих мест
Лицензия отсутствует или в статусе ошибки
Пользователь входит, сеанс виден в консоли сервера
Сообщение об отсутствии лицензии при запуске
Особенности установки на Linux
Для Linux-серверов сервер СЛК поставляется в виде пакетов под распространённые дистрибутивы. Установка выполняется штатным пакетным менеджером, после чего служба регистрируется в systemd и управляется командами systemctl. Логика дальнейшей настройки — веб-консоль, активация, порт — полностью совпадает с Windows-вариантом.
Обратите внимание на права доступа к каталогам сервера и на настройки файрвола (firewalld или ufw): порт сервера СЛК нужно открыть явно. Также проверьте, что служба добавлена в автозагрузку командой systemctl enable, иначе после перезагрузки сервера лицензии перестанут выдаваться.
systemctl enable --now slk-server && systemctl status slk-serverТипичные ошибки и их устранение
Наиболее частая проблема — «сервер установлен, но конфигурация не видит лицензии». В подавляющем большинстве случаев причина в сети: закрыт порт, указан неверный адрес сервера в настройках конфигурации или клиент и сервер находятся в изолированных сегментах сети. Диагностику начинайте с проверки доступности порта с клиентской машины.
Вторая группа ошибок связана с активацией: введён пин-код от другого продукта, исчерпано число активаций, изменилось оборудование сервера. В этих случаях консоль сервера покажет соответствующий статус лицензии — сверяйтесь с ним, а не с сообщением в конфигурации, которое часто носит общий характер.
Что важно запомнить
Установка сервера СЛК сводится к четырём действиям: установить службу, открыть веб-консоль, активировать лицензии по пин-кодам и указать адрес сервера в настройках конфигурации. Критичные условия — постоянно работающий сервер со статическим адресом, открытый порт 9099 и сохранённые пин-коды. Проверяйте результат по трём признакам: служба запущена, лицензия активна в консоли, сеанс пользователя виден при входе в конфигурацию.
Частые вопросы
Можно ли установить сервер СЛК на тот же компьютер, где работает сервер 1С?
Да, это распространённый вариант: сервер СЛК потребляет мало ресурсов и не конфликтует с сервером 1С или СУБД. Главное — убедиться, что порт 9099 не занят другим приложением, и открыть его в брандмауэре для клиентских машин.
Что делать, если пин-код не принимается при активации?
Проверьте, что пин-код введён без пробелов и относится именно к данному продукту, а не к другой конфигурации того же разработчика. Если код верный, но активация отклоняется, возможно, исчерпан лимит активаций — обратитесь к разработчику конфигурации для сброса счётчика.
Нужен ли серверу СЛК постоянный доступ в интернет?
Нет. Интернет требуется только в момент онлайн-активации лицензии. После активации сервер работает автономно. Если интернета нет совсем, используйте офлайн-активацию через файл запроса и файл ответа.
Что произойдёт, если сервер СЛК остановится во время работы пользователей?
Новые сеансы защищённой конфигурации не смогут получить лицензию и не запустятся. Поведение уже открытых сеансов зависит от реализации защиты конкретной конфигурации — часто они продолжают работать до перезапуска. Поэтому службу сервера нужно настроить на автозапуск и включить в мониторинг.
Как перенести сервер СЛК на другой компьютер?
Установите сервер на новую машину, затем свяжитесь с разработчиком конфигурации для перевыпуска лицензий — старые файлы лицензий привязаны к оборудованию прежнего сервера и на новом не заработают. После активации новых лицензий обновите адрес сервера в настройках конфигурации.
Где посмотреть, сколько лицензий занято в текущий момент?
В веб-консоли сервера СЛК есть раздел со списком активных сеансов: там видно, какие пользователи и компьютеры заняли лицензии. Эта информация помогает понять, действительно ли не хватает лицензий или «зависшие» сеансы не освободились после аварийного завершения работы.