3.6.2. Настройки публикации базы под Линукс (Linux)

 

Настройка веб-сервера Apache под Linux

 
 

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

В настройках публикаций в конфигурации должна быть установлена галочка "публиковать веб сервисы расширений по умолчанию"
Проверить в файле default.vrd и прописать в случае отсутствия вручную http и веб сервисы расширений.
Убедиться чтобы в default.vrd обязательно было: <httpServices publishExtensionsByDefault="true">
 
Любое изменение default.vrd требует переинициализации и перезапуск apache
 

Веб-сервисы добавленные в расширениях не видны в настройках публикаций, их нужно прописывать вручную

 
Если в расширениях есть веб сервисы не рекомендуется нажимать «Опубликовать» в настройках конфигуратора, эта кнопка лишь создает файл default.vrd
<httpServices publishExtensionsByDefault="true"> запись ОБЯЗАТЕЛЬНА
Пример файла *.vrd
 
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
          xmlns:xs="http://www.w3.org/2001/XMLSchema"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          base="/new_roznica"
          ib="Srvr=&quot;localhost&quot;;Ref=&quot;new_roznica&quot;;">
     <httpServices publishByDefault="true" publishExtensionsByDefault="true">
          <service name="Биллинг"
                    rootUrl="billing"
                    enable="false"
                    reuseSessions="autouse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <service name="ПередачаДанных"
                    rootUrl="dt"
                    enable="false"
                    reuseSessions="use"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <service name="СервисЛояльности"
                    rootUrl="loyaltyservice"
                    enable="false"
                    reuseSessions="autouse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <service name="ЭДО"
                    rootUrl="edi"
                    enable="false"
                    reuseSessions="autouse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <service name="staff_api"
                    rootUrl="staff_api"
                    enable="true"
                    reuseSessions="autouse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
     </httpServices>
     <standardOdata enable="true"
               reuseSessions="autouse"
               sessionMaxAge="20"
               poolSize="10"
               poolTimeout="5"/>
     <analytics enable="true"/>
     <ws>
          <point name="EnterpriseDataExchange_1_0_1_1"
                    alias="EnterpriseDataExchange_1_0_1_1.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="EnterpriseDataUpload_1_0_1_1"
                    alias="EnterpriseDataUpload_1_0_1_1.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="EquipmentService"
                    alias="EquipmentService.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="Exchange"
                    alias="exchange.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="Exchange_2_0_1_6"
                    alias="exchange_2_0_1_6.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="Exchange_3_0_1_1"
                    alias="exchange_3_0_1_1.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="InterfaceVersion"
                    alias="InterfaceVersion.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="bn_DiscountCenter"
                    alias="DiscountCenter.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="RemoteAdministrationOfExchange"
                    alias="RemoteAdministrationOfExchange.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="RemoteAdministrationOfExchange_2_0_1_6"
                    alias="RemoteAdministrationOfExchange_2_0_1_6.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="RemoteAdministrationOfExchange_2_1_6_1"
                    alias="RemoteAdministrationOfExchange_2_1_6_1.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="RemoteAdministrationOfExchange_2_4_5_1"
                    alias="RemoteAdministrationOfExchange_2_4_5_1.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="RemoteControl"
                    alias="RemoteControl.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
          <point name="ДисконтныйСервер"
                    alias="DiscountService.1cws"
                    enable="true"
                    reuseSessions="dontuse"
                    sessionMaxAge="20"
                    poolSize="10"
                    poolTimeout="5"/>
     </ws>
</point>