Публикация базы 1С на веб-сервере Apache: работа в 1С через браузер
Требуется предоставить доступ к базе 1С удаленным сотрудникам без покупки дорогих терминальных лицензий RDP или настроить работу мобильного приложения / веб-клиента.
- При переходе по адресу
http://server/baseбраузер выдает ошибку 404 Not Found или 500 Internal Server Error. - Конфигуратор сообщает: «Не найден установленный веб-сервер».
- Отсутствуют права доступа на файл дескриптора публикации
default.vrd.
Шаг 1. Установка веб-сервера Apache
- Скачайте дистрибутив Apache 2.4 (x64) (например, сборку от Apache Lounge или установите из репозиториев Linux:
apt install apache2). - Установите Apache как системную службу и убедитесь, что страница
http://localhostоткрывается с надписью «It works!».
Шаг 2. Публикация из Конфигуратора 1С (Windows)
- Запустите Конфигуратор 1С от имени Администратора (это критически важно для перезаписи конфигов Apache!).
- В верхнем меню выберите Администрирование → Публикация на веб-сервере....
- В открывшемся окне укажите:
- Имя: латинскими буквами без пробелов (например,
baza_zup); - Веб-сервер: выберите
Apache 2.4; - Каталог: укажите пустую папку на диске для служебных файлов (например,
C:\inetpub\wwwroot\baza_zup); - ☑ Поставьте галочки «Публиковать Web-клиент» и «Публиковать стандартные OData интерфейсы» (при необходимости).
- Имя: латинскими буквами без пробелов (например,
- Нажмите кнопку Опубликовать. Конфигуратор автоматически пропишет модуль 1С в
httpd.confи создаст файлdefault.vrd. - Нажмите Да на предложение перезапустить веб-сервер.
Шаг 3. Проверка подключения через браузер
Откройте Chrome или Яндекс.Браузер и введите адрес: http://IP_ВАШЕГО_СЕРВЕРА/baza_zup. Введите логин и пароль пользователя 1С.
Частые вопросы (FAQ)
Почему при публикации кнопка 'Опубликовать' не активна?
Конфигуратор запущен без прав Администратора, либо разрядность установленной платформы 1С (32-бит или 64-бит) не совпадает с разрядностью установленного веб-сервера Apache.
Какой веб-сервер выбрать для 1С: Apache или IIS?
Для Windows проще в настройке IIS (он встроен в Windows Server), а Apache универсален и является стандартом для серверов на базе Linux.
Что делать при ошибке 'HTTP 403 Forbidden' в браузере?
Проверьте права доступа: учетная запись пользователя, под которой запущена служба Apache, должна иметь полные права на папку с файлом default.vrd и каталог информационной базы.
Работают ли торговые сканеры и кассы через веб-клиент в браузере?
Да, но потребуется установить специальное расширение для работы с торговым оборудованием 1С для вашего браузера.