Облачное хранилище
Публикация тонкого клиента 1С на Apache 2.4 и настройка обновлений
Публикация дистрибутива 1С через Apache

Автоматическое обновление тонкого клиента 1С через веб-сервер — это простой способ централизованно поддерживать актуальную версию у пользователей без ручного вмешательства.

В этой инструкции разберем, как опубликовать дистрибутив тонкого клиента 1С через Apache 2.4.


Подготовка дистрибутивов 1С

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

C:\Platform

Поместите в него архивы тонкого клиента для нужных платформ.

каталог с дистрибутивами 1с

Важно:

  • архивы должны быть в формате ZIP
  • без вложенных каталогов (файлы должны лежать в корне архива)

Где взять дистрибутивы:

  • из установленной платформы 1С
  • путь по умолчанию:
C:\Program Files\1cv8\8.3.xx.xxxx\bin\distr

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

  • Windows
  • Linux
  • macOS

Это особенно удобно для автоматического обновления клиентов через веб-сервер.


Настройка Apache 2.4

Откройте конфигурационный файл:

C:\Apache24\conf\httpd.conf

Добавьте в конец файла:

# 1C platform distribution
Alias "/platform" "C:/Platform/"

<Directory "C:/Platform/">
    AllowOverride All
    Options Indexes Includes
    Require all granted
</Directory>

Что это делает:

  • создает URL /platform
  • открывает доступ к каталогу с дистрибутивами
  • включает просмотр содержимого (Indexes)

Перезапуск Apache

Перезапустите Apache:

  • через службы Windows
    или
  • командой:
httpd -k restart

Если сервер не запускается:

  • проверьте синтаксис конфигурации
  • убедитесь, что используется Apache 2.4 (директива Require all granted не работает в 2.2)

Публикация дистрибутива в 1С

Откройте базу 1С в режиме Конфигуратор (от имени администратора).

Далее:

  1. Меню Администрирование → Публикация на веб-сервере
  2. Установите галочку «Публиковать дистрибутив»
  3. Укажите URL (например): http://your-server/platform
  4. Нажмите «Опубликовать»
публикация дистрибутива тонкого клиента 1с

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

Откройте в браузере:

http://your-server/platform

Если все настроено правильно:

  • отобразится список файлов
    или
  • начнется скачивание архива

Как работает автоматическое обновление

После настройки:

  • пользователь запускает устаревший тонкий клиент
  • 1С определяет наличие новой версии
  • автоматически скачивает дистрибутив
  • запускает установку

Это полностью исключает ручное обновление рабочих мест.


Частые ошибки

403 Forbidden

  • нет Require all granted
  • неверные права на папку

404 Not Found

  • ошибка в Alias
  • неправильный путь к каталогу

Apache не стартует

  • синтаксическая ошибка в httpd.conf
  • несовместимые директивы для версии Apache

Рекомендации


Итог

Публикация дистрибутива тонкого клиента 1С через Apache 2.4 занимает несколько минут, но значительно упрощает сопровождение инфраструктуры:

  • централизованное обновление
  • минимизация ручной работы
  • снижение ошибок пользователей

на основе материалов https://www.mikuslas.ru/platform