Перейти к основному содержимому

ALIMUSAEV — IT и 1С

C:\> type \instructions\1c\opublikovat-bazu-1s-na-veb-server-apache.md

Опубликовать базу 1С на веб-сервер Apache

НАЗНАЧЕНИЕ

Опубликовать информационную базу 1С на веб-сервере Apache для доступа через браузер в режиме веб-клиента.

ПРИМЕНЕНИЕ

Когда нужно дать пользователям доступ к 1С через браузер без установки клиента на каждую машину.

УСЛОВИЕ

  • Веб-сервер Apache развёрнут и запущен на сервере;

  • Платформа 1С установлена на сервере;

  • Компонент «Модуль расширения веб-сервера» установлен в составе платформы 1С (если нет — см. шаг 1);

  • Доступ к конфигуратору информационной базы.

ШАГИ

  1. Проверить, установлен ли компонент модуля расширения веб-сервера при установке 1С. Если не устанавливался — запустить установку платформы повторно через Панель управления → Программы и компоненты → Изменить и добавить этот компонент. Если компонент уже установлен, перейти к шагу 2;

  2. Открыть конфигуратор информационной базы;

  3. Во вкладке «Администрирование» нажать на «Публикация на веб-сервере…»;

  4. В открывшемся окне заполнить параметры:

    • Дать имя базы (например, base_prod);

    • Указать каталог публикации (желательно создать папку в D:\www самостоятельно заранее);

    • Указать веб-сервер Apache 2.4 (выбирается по умолчанию, если других веб-серверов нет);

    • Поставить галочку «Публиковать доступ для клиентских приложений»;

    • Остальные галочки в базовом виде проставлять не нужно;

  1. Нажать «Опубликовать». После этого вручную перезапустить службу Apache — 1С не может перезапустить её самостоятельно. Служба перезапускается через системный трей или диспетчер задач;

  2. Проверить в браузере, введя localhost:5580 (если используется порт 5580) или сразу полный путь localhost:5580\base_prod. Если 1С открывается в режиме веб-клиента — всё работает. Для запуска с других машин в сети вместо localhost ввести ip-адрес сервера (например, 192.168.1.10:5580\base_prod).

РЕЗУЛЬТАТ

База 1С опубликована на веб-сервере Apache. Пользователи могут открывать её через браузер в режиме веб-клиента. Основное условие дальнейшей работы — наличие достаточного количества клиентских лицензий на сервере 1С.

ТИПОВЫЕ ОШИБКИ

❌ Проблема: после публикации база не открывается в браузере.

✅ Решение: убедиться, что служба Apache была перезапущена вручную после нажатия «Опубликовать» — 1С не делает это автоматически.


❌ Проблема: в списке веб-серверов при публикации нет Apache.

✅ Решение: компонент модуля расширения веб-сервера не установлен — повторить установку платформы 1С через «Панель управления» и добавить этот компонент.


❌ Проблема: база открывается на сервере, но недоступна с других машин.

✅ Решение: при обращении с других машин использовать ip-адрес сервера вместо localhost, например 192.168.1.10:5580\base_prod. Проверить, что порт открыт в брандмауэре.


Связанные инструкции: Развернуть веб-сервер Apache