Публикация HTTP-сервисов на Apache

Публикация созданных HTTP-сервисов на веб-сервере Apache согласно мастер-классу

1

Возврат в 1С от имени администратора

Возвращаемся в 1С для настройки публикации

Важно!

Если вы закрыли 1С, то обязательно откройте её снова от имени администратора. Это необходимо для корректной работы с Apache.

Запуск 1С от администратора

Если 1С была закрыта, запускаем её правильно

  1. 1Щелкните правой кнопкой по ярлыку 1С
  2. 2Выберите "Запуск от имени администратора"
  3. 3Откройте вашу базу данных
  4. 4Перейдите в режим конфигуратора или предприятия
2

Переход к публикации на веб-сервере

Открываем панель публикации согласно мастер-классу

Открытие панели публикации

Переходим к настройке публикации HTTP-сервисов

  1. 1В верхней панели нажмите "Администрирование"
  2. 2Выберите "Публикация на веб-сервере..."
  3. 3Откроется окно настройки публикации
3

Настройка параметров публикации

Задаем параметры публикации согласно мастер-классу

Основные настройки публикации

Настраиваем параметры как указано в мастер-классе

  1. 1Дать имя публикации: "chvt2025"
  2. 2Выбрать веб-сервер: "Apache 2.4"
  3. 3Указать каталог: "C:/Apache24/htdocs/" и создать нужную папку
  4. 4Должно получиться: "C:\Apache24\htdocs\chvt2025\"

Настройка HTTP-сервисов

Настраиваем публикацию HTTP-сервисов

  1. 1Перейдите на вкладку "HTTP-сервисы" в том же окне
  2. 2Поставьте галочку "Публиковать HTTP-сервисы по умолчанию"
  3. 3Найдите созданный модуль API и поставьте галочку напротив него
  4. 4Поставьте галочку "Публиковать HTTP-сервисы расширений по умолчанию"

Запуск публикации

Применяем настройки и публикуем сервисы

  1. 1Нажмите кнопку "Опубликовать"
  2. 2Дождитесь завершения процесса публикации
  3. 3При успешной публикации система предложит перезапустить Apache
  4. 4Согласитесь на перезапуск Apache (нажмите "Да")
4

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

Тестируем доступность опубликованных HTTP-сервисов

Тестирование через браузер

Проверяем работу API через веб-браузер

  1. 1Откройте любой веб-браузер
  2. 2Перейдите по адресу: http://localhost:80/chvt2025/hs/api/categories/
  3. 3Система запросит авторизацию
  4. 4Введите логин: "admin"
  5. 5Введите пароль: "root"

Ожидаемый результат

Если всё настроено правильно, вы должны увидеть JSON-ответ с категориями, которые вы создали в справочнике. Это означает, что API работает корректно.

Дополнительные проверки

Проверим другие endpoints API

  1. 1http://localhost:80/chvt2025/hs/api/categories/products - все товары
  2. 2http://localhost:80/chvt2025/hs/api/categories/{id} - конкретная категория
  3. 3http://localhost:80/chvt2025/hs/api/categories/{id}/products - товары категории
  4. 4Все должны возвращать данные в формате JSON
5

Готовность к голосовому поиску

Подготовка к следующему этапу - настройке голосового ассистента

Этап завершен успешно

HTTP-сервисы 1С успешно опубликованы на Apache и доступны по адресу http://localhost:80/chvt2025/hs/api/. Теперь можно переходить к настройке голосового ассистента.

HTTP-сервисы опубликованы!

API 1С успешно опубликовано на Apache. Все endpoints доступны по адресу http://localhost:80/chvt2025/hs/api/ с базовой аутентификацией admin:root.

Apache1СHTTP-сервисыAPIПубликация