Публикация веб-сервиса на стороннем сервере (сервер 1С и веб-сервер находятся на разных серверах в одной сети)
Для начала, необходимо на сервере, с установленным Web-сервером, установить необходимые модули расширения веб-сервера.
Запускаем установку 1С:Предприятие. Доходим до меню выбора компонента и отмечаем к установке только «Модули расширения веб-сервера»:
ВНИМАНИЕ! Название и значение параметра должны разделяться символом пробел. Если параметр содержит пробелы, он должен быть заключен в кавычки ("). Если внутри параметра есть символ кавычки, то внутренние кавычки должны быть удвоены.
ВНИМАНИЕ! При запуске утилиты допустимо указание только одного из параметров: iis, apache2, apache22 или apache24.
ВНИМАНИЕ! Для выполнения публикации утилита должна запускаться от имени администратора. При работе в ОС Windows будет выполняться запрос на повышение привилегий.
Далее будет описано создание публикации на сервере под управление ОС Windows для веб-сервера IIS 7.х и выше
1. Запускаем командную строку от имени Администратора и переходим в каталог с установленной ранее компонентой:
cd C:\Program Files (x86)\1cv8\8.3.15.1943\bin , где 8.3.15.1943 – версия установленной ранее компоненты 1С.
2. Вбиваем в строку следующую команду:
webinst -publish -iis -wsdir demo -dir "C:\inetpub\wwwroot\demo" -connstr "Srvr=server:1741;Ref=demo;"
Где:
- имя публикации: demo (параметр -wsdir demo);
- физический каталог, в который отображается виртуальный каталог: C:\inetpub\wwwroot\demo (параметр -dir "c:\inetpub\wwwroot\demo");
- строка соединения с информационной базой: Srvr=server:1741;Ref=demo; (параметр -connstr "Srvr=server:1741;Ref=demo;", клиент-серверный вариант информационной базы).
Вместо demo в п. 1 и 2 необходимо указать свое имя публикации, например UT или Trede. В п.3 вместо Srvr=server:1741;Ref=demo; указывается строка соединения с реальной информационной базой, расположенной на сервере (в случае серверной ИБ) или путь к каталогу с базой (в случае файловой ИБ). В случае с файловой ИБ базой необходимо заранее предоставить общий доступ к каталогу с базой из локальной сети.
Сообщение «Публикация выполнена» говорит о том, что база успешно опубликована и web-сервис должен быть доступен.
Подробнее о параметрах утилиты webinst можно прочитать в главе "Настройка веб-серверов для работы с «1С:Предприятием»" в Руководстве администратора 1С на сайте ИТС.
Сервис поддержки клиентов работает на платформе UserEcho