Установка и настройка сервера взаимодействия 1С 12 на Windows Server 2019: пошаговый гид

Введение

В 1С постоянно дорабатывают функционал сервера взаимодействия. Поэтому инструкции по установке и настройке из предыдущих релизов уже не всегда применимы. В этой статье мы разберём, как правильно установить и настроить сервер взаимодействия 12 версии на Windows Server 2019, включить защищённое соединение wss и настроить MinIO для обмена файлами через HTTPS.

Требования к системе

  • Windows Server 2019 (Standard или Datacenter)
  • Минимум 4 ГБ ОЗУ, 20 ГБ свободного места на диске
  • Доступ к интернету для скачивания пакетов и обновлений
  • Права администратора на сервере

Установка сервера взаимодействия 12

  1. Скачайте дистрибутив сервера взаимодействия 12 с официального сайта 1С.
  2. Запустите установщик и следуйте мастеру установки, выбирая стандартный путь установки.
  3. После завершения установки запустите сервис 1C:Enterprise Interaction Server из панели управления службами.
  4. Проверьте, что сервис запущен и работает без ошибок.

Настройка защищённого соединения wss

Для обеспечения безопасности взаимодействия с клиентами необходимо настроить протокол wss (WebSocket Secure). Это делается в конфигурации сервера взаимодействия:

  1. Откройте файл конфигурации config.xml сервера.
  2. Добавьте или отредактируйте раздел <websocket>:
  3. <websocket>
      <enabled>true</enabled>
      <port>443</port>
      <ssl>true</ssl>
    </websocket>
  4. Перезапустите сервис, чтобы применить изменения.

Установка и настройка MinIO

MinIO используется как объектное хранилище для обмена файлами между клиентами и сервером. Установка проходит следующим образом:

  1. Скачайте последнюю версию MinIO с официального репозитория.
  2. Разместите исполняемый файл в удобном каталоге, например C:\MinIO.
  3. Создайте конфигурационный файл minio.conf с настройками:
  4. MINIO_ROOT_USER=admin
    MINIO_ROOT_PASSWORD=StrongPassword123
    MINIO_VOLUMES=C:\MinIO\data
    MINIO_REGION=ru-ru
    
  5. Запустите MinIO как сервис Windows, используя скрипт minio.exe server C:\MinIO\data.
  6. Проверьте доступность через браузер: http://:9000.

Конфигурация HTTPS для MinIO

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

  1. Сгенерируйте сертификат и ключ:
  2. openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes
    
  3. Запустите MinIO с параметрами:
  4. minio server --certs-dir C:\MinIO\certs C:\MinIO\data
    
  5. Проверьте доступность по HTTPS: https://:9000.

Решение типичных проблем

  • Сервис не запускается – проверьте, что все зависимости (Java, .NET) установлены и переменные окружения корректны.
  • Проблемы с wss – убедитесь, что порт 443 открыт в брандмауэре и сертификат корректно установлен.
  • MinIO не видит данные – проверьте права доступа к каталогу data и убедитесь, что сервис запущен от пользователя с правами записи.
  • HTTPS не работает – проверьте, что сертификат и ключ находятся в правильном каталоге и имеют правильные права.

Итог

После выполнения всех шагов вы получите полностью функционирующий сервер взаимодействия 1С 12 версии на Windows Server 2019, защищённое соединение wss и MinIO, настроенное на работу через HTTPS. Это позволит безопасно обмениваться файлами и данными между клиентами и сервером, а также решит большинство проблем, которые обычно возникают при переходе на новый релиз.

Установка сервера взаимодействия 12