Публикация веб-сервиса на стороннем сервере (сервер 1С и веб-сервер находятся на разных серверах в одной сети)

Для начала, необходимо на сервере, с установленным Web-сервером, установить необходимые модули расширения веб-сервера.

Запускаем установку 1С:Предприятие. Доходим до меню выбора компонента и отмечаем к установке только «Модули расширения веб-сервера»:

Image 1463

ВНИМАНИЕ! Название и значение параметра должны разделяться символом пробел. Если параметр содержит пробелы, он должен быть заключен в кавычки ("). Если внутри параметра есть символ кавычки, то внутренние кавычки должны быть удвоены.

ВНИМАНИЕ! При запуске утилиты допустимо указание только одного из параметров: 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С.

Image 1464

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; указывается строка соединения с реальной информационной базой, расположенной на сервере (в случае серверной ИБ) или путь к каталогу с базой (в случае файловой ИБ). В случае с файловой ИБ базой необходимо заранее предоставить общий доступ к каталогу с базой из локальной сети.

    Image 1465

    Сообщение «Публикация выполнена» говорит о том, что база успешно опубликована и web-сервис должен быть доступен.

    Подробнее о параметрах утилиты webinst можно прочитать в главе "Настройка веб-серверов для работы с «1С:Предприятием»" в Руководстве администратора 1С на сайте ИТС.

    Эта статья была полезна для 4 людей. Эта статья помогла вам?

    Сервис поддержки клиентов работает на платформе UserEcho