Все проекты English Написать директору Вебинары
Импортозамещение
Выбор региона
Ваш город:Красноярск

Ваш регион определился как:
Москва

или
Выбор региона
Выберите другой регион
Поиск

Публикация базы 1С на веб-сервере: Apache и IIS

Время чтения: ~10 мин.

Актуальность проверена: 22 . 08 . 2026

Веб-публикация информационных баз 1С:Предприятие 8.3 открывает доступ к системе через браузер или тонкий клиент. Пользователи работают удаленно без установки полной версии программы на каждый компьютер.

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

Выбор веб-сервера

IIS (Internet Information Services) встроен в Windows Server и Windows 10/11 Pro. Устанавливается через компоненты системы без дополнительных дистрибутивов. Работает нативно с операционной системой Microsoft, что дает хорошую совместимость и производительность.

Apache — кроссплатформенный веб-сервер. Подходит для Windows и Linux. Многие администраторы выбирают его за гибкость настройки и меньшее потребление ресурсов на Windows-системах по сравнению с IIS.

Принципиальной разницы в скорости работы баз 1С между этими серверами нет при правильной настройке. IIS проще интегрируется с Active Directory для аутентификации пользователей. Apache удобнее для тех, кто планирует миграцию на Linux или уже использует этот веб-сервер для других задач.

Подготовка системы для публикации

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

Базы 1С могут находиться в двух вариантах:

  • Файловый режим — база хранится в папке на диске;
  • Клиент-серверный режим — база размещена на сервере 1С:Предприятие.

Для веб-публикации предпочтителен клиент-серверный вариант. Он обеспечивает стабильную работу при одновременном доступе нескольких пользователей и минимизирует блокировки файлов.

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

Минимальная конфигурация сервера для 3-5 пользователей: процессор Core i3, 8 ГБ оперативной памяти, SSD-диск. Платформа 1С плохо распределяет нагрузку между ядрами процессора, поэтому лучше выбирать процессор с высокой тактовой частотой (например, 4 ядра по 3.5 ГГц предпочтительнее 8 ядер по 2 ГГц).

Публикация на IIS

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

На Windows Server установка IIS проходит через диспетчер серверов. Открываем Управление → Добавить роли и компоненты. В мастере добавления ролей выбираем Web Server (IIS).

Обязательные компоненты для работы с 1С:

  • ISAPI Extensions;
  • ISAPI Filters;
  • IIS Management Console (для удобного управления).

После выбора компонентов система установит необходимые модули. Проверить работу можно открыв в браузере адрес http://localhost — должна появиться стандартная страница приветствия IIS.

На Windows 10 путь установки немного отличается. Открываем Панель управления → Программы и компоненты → Включение или отключение компонентов Windows. Находим раздел Службы IIS и отмечаем те же компоненты.

Настройка прав доступа

Веб-сервер IIS работает от имени специальной группы пользователей. Этой группе нужен доступ к папкам 1С.

Открываем свойства папки C:\inetpub\wwwroot (стандартная директория для публикаций IIS). Переходим на вкладку Безопасность → Изменить → Добавить. В окне выбора пользователей нажимаем Дополнительно → Поиск. Из списка выбираем группу IIS_IUSRS и даем ей полные права.

Аналогично настраиваем права для папки с установленной платформой 1С (обычно C:\Program Files\1cv8\8.3.x.xxxx\bin).

Процесс публикации базы

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

Открываем нужную базу в режиме конфигуратора. В главном меню выбираем Администрирование → Публикация на веб-сервере.

В окне публикации заполняем:

  • Имя — название для обращения к базе через браузер (например, trade для базы Управление торговлей);
  • Веб-сервер — автоматически определяется как Internet Information Services;
  • Каталог — путь для файлов публикации (можно оставить по умолчанию).

На вкладках Тонкий клиент и Веб-клиент отмечаем галочки, если нужен доступ через эти интерфейсы.

Нажимаем Опубликовать. Система выполнит публикацию и предложит перезапустить веб-сервер. Для IIS это делается через службы Windows (services.msc) — находим службу с названием World Wide Web Publishing Service и перезапускаем её.

Настройка пула приложений

Для стабильной работы 32-разрядных приложений 1С создаем отдельный пул приложений. Открываем диспетчер IIS, в разделе Пулы приложений создаем новый пул (например, 1C_AppPool).

В свойствах пула устанавливаем параметр "Включить 32-разрядные приложения" в значение True. Платформа 1С часто использует 32-разрядные компоненты даже на 64-разрядных системах, поэтому этот параметр критичен.

Привязываем опубликованную базу к созданному пулу через настройки сайта в диспетчере IIS.

Публикация на Apache

Установка Apache на Windows

Apache не входит в состав Windows, его нужно скачать отдельно. Официальный сайт проекта предлагает ссылки на сборки от проверенных поставщиков — Apache Lounge или Apache Haus.

Выбираем разрядность сборки в соответствии с разрядностью платформы 1С. Для современных систем это обычно 64-разрядная версия. Скачиваем архив с последней стабильной версией Apache 2.4.

Распаковываем содержимое архива в корень диска C, чтобы получился путь C:\Apache24. Важно не создавать вложенных папок — веб-сервер ожидает конкретную структуру каталогов.

Открываем командную строку от имени администратора. Переходим в папку C:\Apache24\bin командой:

cd C:\Apache24\bin

Устанавливаем Apache как службу Windows:

httpd.exe -k install

Система зарегистрирует службу с названием Apache2.4 или Apache HTTP Server (зависит от версии сборки).

Запуск и проверка Apache

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

В браузере открываем http://localhost. Должна появиться стандартная страница приветствия Apache с текстом "It works!".

Иногда при первом запуске возникает конфликт портов. Apache по умолчанию использует порт 80, который может быть занят другими приложениями или IIS (если он установлен параллельно). В этом случае нужно изменить порт в конфигурационном файле C:\Apache24\conf\httpd.conf, найдя строку Listen 80 и заменив номер порта.

Публикация базы на Apache через конфигуратор

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

Выбираем Администрирование → Публикация на веб-сервере. В окне публикации:

  • Имя — название публикации (например, accounting);
  • Веб-сервер — выбираем Apache из списка;
  • Каталог — указываем путь в директории Apache (например, C:\Apache24\htdocs\accounting).

Система автоматически создаст необходимые конфигурационные файлы и внесет изменения в httpd.conf.

После публикации конфигуратор предложит перезапустить Apache. Лучше сделать это вручную через службы Windows, так как автоматический перезапуск не всегда срабатывает корректно.

Публикация через командную строку

Альтернативный способ — использование утилиты webinst. Открываем командную строку от администратора, переходим в папку с платформой 1С:

cd C:\Program Files\1cv8\8.3.XX.XXXX\bin

Для файловой базы команда выглядит так:

webinst -publish -apache24 -wsdir accounting -dir "C:\Apache24\htdocs\accounting" -connstr "File=""D:\Bases\Accounting"";" -confpath "C:\Apache24\conf\httpd.conf"

Для клиент-серверной базы:

webinst -publish -apache24 -wsdir accounting -dir "C:\Apache24\htdocs\accounting" -connstr "Srvr=192.168.1.10;Ref=accounting;" -confpath "C:\Apache24\conf\httpd.conf"

Параметры команды:

  • -publish — действие публикации
  • -apache24 — тип и версия веб-сервера
  • -wsdir — имя для URL-адреса
  • -dir — физический путь к папке публикации
  • -connstr — строка подключения к базе
  • -confpath — путь к конфигурационному файлу Apache

После выполнения команды появится сообщение Publication successful. Перезапускаем Apache командами:

net stop Apache2.4
net start Apache2.4

Доступ к опубликованной базе

После публикации базу можно открыть в браузере. Адрес формируется по схеме:

http://localhost/название_публикации

Для доступа с других компьютеров в сети используется IP-адрес или имя сервера:

http://192.168.1.10/accounting
http://server-name/accounting

При первом обращении браузер может запросить разрешение на установку расширения веб-клиента 1С. Это нормальная процедура — расширение обеспечивает полноценную работу с интерфейсом системы.

Подключение через тонкий клиент

Тонкий клиент 1С — более производительная альтернатива веб-клиенту. Запускаем список информационных баз 1С, нажимаем Добавить → Добавление в список существующей информационной базы.

Выбираем тип расположения На веб-сервере. В поле адреса вводим:

http://server-name/accounting

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

Тонкий клиент потребляет меньше сетевого трафика и быстрее обрабатывает операции по сравнению с веб-клиентом.

Публикация нескольких баз

Один веб-сервер может обслуживать несколько информационных баз одновременно. Процесс публикации повторяется для каждой базы с уникальным именем.

Например, на одном сервере публикуем:

  • Базу бухгалтерии по адресу http://server/buh
  • Базу торговли по адресу http://server/trade
  • Базу документооборота по адресу http://server/docs

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

При использовании IIS можно настроить отдельные пулы приложений для каждой базы. Это изолирует процессы и повышает стабильность — проблема в одной базе не повлияет на работу других.

Настройка безопасного подключения HTTPS

Публикация по протоколу HTTP передает данные в незашифрованном виде. Для работы через интернет или с конфиденциальной информацией нужно настроить HTTPS с SSL-сертификатом.

Для IIS

Получаем SSL-сертификат от центра сертификации или создаем самоподписанный сертификат для тестирования. В диспетчере IIS выбираем сервер и открываем Сертификаты сервера → Создать самозаверенный сертификат.

Указываем понятное имя сертификата (обычно совпадает с доменным именем сервера). Система создает сертификат и добавляет его в хранилище.

Открываем настройки сайта Default Web Site → Привязки → Добавить. Выбираем:

  • Тип: HTTPS
  • Порт: 443
  • SSL-сертификат: выбираем созданный сертификат из списка

После применения настроек база доступна по адресу https://server-name/accounting. Браузер будет показывать предупреждение о самоподписанном сертификате — это нормально для тестовых установок.

Для Apache

В конфигурационном файле httpd.conf раскомментируем строки:

LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf

Создаем самоподписанный сертификат через OpenSSL (входит в комплект поставки Apache) или получаем сертификат от центра сертификации.

Редактируем файл conf/extra/httpd-ssl.conf, указывая пути к файлам сертификата и ключа:

SSLCertificateFile "C:/Apache24/conf/server.crt"
SSLCertificateKeyFile "C:/Apache24/conf/server.key"

Перезапускаем Apache. Теперь базы доступны по HTTPS на порту 443.

Типичные проблемы и решения

Ошибка "Веб-серверы не обнаружены" при попытке публикации. Причина — служба веб-сервера не запущена. Проверяем состояние службы Apache или IIS через services.msc и запускаем её вручную.

Ошибка HTTP 500.0 - Internal Server Error после публикации на IIS. Проблема в несоответствии разрядности модуля wsisapi.dll и настроек пула приложений. Проверяем параметр "Включить 32-разрядные приложения" в пуле.

База не открывается, выдает "Ошибка работы с базой данных". Проверяем права доступа к папке с базой и к папке временных файлов 1С. Группа IIS_IUSRS (для IIS) или учетная запись службы Apache должны иметь полный доступ.

Apache перезапускается при подключении нескольких пользователей. Ограничение количества одновременных потоков в конфигурации Apache. Увеличиваем параметры ThreadsPerChild и MaxConnectionsPerChild в файле httpd.conf.

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

Веб-клиент не устанавливает расширение в браузере. Проверяем настройки безопасности браузера — некоторые политики блокируют установку расширений. В Firefox и Chrome нужно явно разрешить установку расширения для адреса сервера.

Оптимизация производительности

Размещение базы данных и веб-сервера на SSD-диске дает прирост скорости в 2-3 раза по сравнению с HDD. Особенно заметно при открытии форм с большими табличными частями.

Увеличение оперативной памяти на сервере позволяет кэшировать больше данных. Для 10-15 пользователей рекомендуется 16 ГБ RAM, для 20+ пользователей — 32 ГБ и выше.

Веб-сервер и сервер 1С:Предприятие могут находиться на разных физических машинах. Такая конфигурация распределяет нагрузку и повышает общую производительность системы.

Регулярная техническая поддержка базы данных тоже влияет на скорость работы. Тестирование и исправление базы через конфигуратор, сжатие таблиц SQL Server или PostgreSQL — эти операции поддерживают базу в оптимальном состоянии.

Мониторинг и обслуживание

Логи веб-сервера содержат информацию о всех обращениях к базе. Для IIS логи находятся в папке C:\inetpub\logs\LogFiles. Для Apache — в папке C:\Apache24\logs.

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

Настройка автоматического резервного копирования баз данных обязательна для производственных систем. Копии нужно хранить на отдельном физическом носителе или в облачном хранилище.

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

Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку

Нет времени читать? Пришлем вам на почту!

Я даю Согласие на обработку персональных данных в соответствии с Политикой Конфиденциальности
07
октября
10:00-15:00
Единый семинар 1С
ФСБУ 9/2025 (доходы) и ФСБУ 10/2026 (расходы): как начать применять в 1С 1С-Отчетность за 9 месяцев - на что обратить внимание Работа с требованиями ФНС: деклараци...

Подключите ЭПД до 1 сентября

Оставить заявку