Настроить apache для 1с ДО, они находятся на разных серверах

1. Swetlana 27 27.12.19 18:58 Сейчас в теме
База 1с находится на одной виртуальной машине кластера 1с, соответственно apache на другом
В результате 1с не видит установленного веб сервера

Вроде когда то встречала подобные темы, но сейчас найти не могу

Эта тема решаемая, кроме как 1с и apache на одном кластере ?
По теме из базы знаний
Найденные решения
2. Torin 846 27.12.19 19:03 Сейчас в теме
(1) клиента 1С + модуль веб расширения установите на машине где апач . запустите 1С на ней ну и публикуйте :)

"Общая схема публикации выглядит следующим образом:

● выполняется регистрация модуля обработки запросов (модуля расширения веб-сервера), соответствующего веб-серверу;

● на веб-сервере регистрируется виртуальное приложение;

● создается каталог виртуального приложения, и в нем размещается файл default.vrd (см. здесь) и выполняется его настройка;

● для пользователей назначаются права на каталог с файлом базы данных (только для файлового варианта).

Для публикации веб-клиента следует использовать версию «1С:Предприятия», использующуюся для работы с информационной базой, к которой планируется получить доступ с помощью веб-клиента. Если на компьютере установлены две версии, например, 8.3.3.100 и 8.3.3.150 и запущен сервер «1С:Предприятия» версии 8.3.3.150, то для публикации следует использовать конфигуратор или утилиту webinst ровно этой же версии.

При выполнении публикации следует помнить, что разрядность регистрируемого расширения веб-сервера должна совпадать с разрядностью самого веб-сервера. "
A4ymet; Swetlana; +2 Ответить
4. Torin 846 27.12.19 19:13 Сейчас в теме
(3) что для вас кластер? Сервер 1С:Предприятия? Web серверу 1С нужен клиент!!! где он его возмет? Клиент должен быть установлен на web сервере!!! а база может быть хоть где!!!
Swetlana; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Torin 846 27.12.19 19:03 Сейчас в теме
(1) клиента 1С + модуль веб расширения установите на машине где апач . запустите 1С на ней ну и публикуйте :)

"Общая схема публикации выглядит следующим образом:

● выполняется регистрация модуля обработки запросов (модуля расширения веб-сервера), соответствующего веб-серверу;

● на веб-сервере регистрируется виртуальное приложение;

● создается каталог виртуального приложения, и в нем размещается файл default.vrd (см. здесь) и выполняется его настройка;

● для пользователей назначаются права на каталог с файлом базы данных (только для файлового варианта).

Для публикации веб-клиента следует использовать версию «1С:Предприятия», использующуюся для работы с информационной базой, к которой планируется получить доступ с помощью веб-клиента. Если на компьютере установлены две версии, например, 8.3.3.100 и 8.3.3.150 и запущен сервер «1С:Предприятия» версии 8.3.3.150, то для публикации следует использовать конфигуратор или утилиту webinst ровно этой же версии.

При выполнении публикации следует помнить, что разрядность регистрируемого расширения веб-сервера должна совпадать с разрядностью самого веб-сервера. "
A4ymet; Swetlana; +2 Ответить
3. Swetlana 27 27.12.19 19:09 Сейчас в теме
(2) т.е. разнести 1с клиент сервер и apache по разным кластерам никак нельзя? Мне когда то встречалось что чтото такое возможно, но не помню сути. Толи сервера физические должны быть толи что
4. Torin 846 27.12.19 19:13 Сейчас в теме
(3) что для вас кластер? Сервер 1С:Предприятия? Web серверу 1С нужен клиент!!! где он его возмет? Клиент должен быть установлен на web сервере!!! а база может быть хоть где!!!
Swetlana; +1 Ответить
7. Swetlana 27 27.12.19 19:24 Сейчас в теме
(4) т.е. web сервер должен должен видеть клиент и это модуль расширения веб сервера, вот кстати про него то и забыла сегодня что его то мы и не ставили ранее. Спасибо) Если я установлю только этот модуль там где стоит вебсервер этого наверное будет достаточно?
8. Torin 846 27.12.19 19:29 Сейчас в теме
(7) таки указать веб серверу нужно о том что веб модуль установлен :)
Проще поставить 1С и модуль веб расширения :) и не париться
Swetlana; +1 Ответить
9. Swetlana 27 27.12.19 19:31 Сейчас в теме
(8) ага, спасибо) завтра попробую на работе

Кстати мы установили apache 2.4.41 Вроде 1с с ним уже дружит?
10. Torin 846 27.12.19 19:33 Сейчас в теме
(9) дружит и с SSL тоже :)
Swetlana; +1 Ответить
11. Swetlana 27 27.12.19 19:36 Сейчас в теме
(10) Спасибо большое, будем колядовать))
5. Torin 846 27.12.19 19:16 Сейчас в теме
"8.3.3.2. Примеры публикации
Пример команды публикации для IIS 7.0 и старше:

webinst -publish -iis -wsdir demo -dir "c:\inetpub\demo" -connstr "Srvr=server:1741;Ref=demo;"
В данном примере выполняется публикация веб-клиента со следующими параметрами:

● Виртуальный каталог: demo (параметр -wsdir demo);

● Физический каталог, в который отображается виртуальный каталог: C:\inetpub\demo (параметр -dir "c:\inetpub\demo");

● Строка соединения с информационной базой: Srvr=server:1741;Ref=demo; (параметр -connstr "Srvr=server:1741;Ref=demo;", клиент-серверный вариант информационной базы).

Пример команды публикации для Apache 2.2:

webinst -publish -apache22 -wsdir DemoWS -dir "c:\apache.www\demows" -connstr "File=""c:\my db\demows"";" -confpath "C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf"
В данном примере выполняется публикация веб-клиента со следующими параметрами:

● Виртуальный каталог: DemoWS (параметр -wsdir demoWS);

● Физический каталог, в который отображается виртуальный каталог: C:\apache.www\demows (параметр -dir "c:\apache.www\demows");

● Строка соединения с информационной базой: File="c:\my db\demows"; (параметр -connstr "File=""c:\my db\demows"";", файловый вариант информационной базы);

● Конфигурационный файл веб-сервера Apache: C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf (параметр -confpath "C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf").

Пример публикации с использование файла-шаблона:

webinst -publish -iis -wsdir demoMA -dir "c:\inetpub\wwwroot\demoMA" -connstr "Srvr=server:1741;Ref=demo;" -descriptor template.vrd
В данном примере:

● Выполняется публикация на веб-сервере IIS (параметры -publish -iis);

● Виртуальный каталог: demoMA (параметр -wsdir demoMA);

● Физический каталог, в который отображается виртуальный каталог: c:\inetpub\wwwroot\demoMA (параметр -dir "c:\inetpub\wwwroot\demoMA");

● Строка соединения с информационной базой Srvr=server:1741;Ref=demo; (параметр -connstr "Srvr=server:1741;Ref=demo;");

● Остальные параметры публикации будут получены из файла-шаблона template.vrd (параметр -descriptor template.vrd).

Пример команды удаления публикации для IIS:

webinst -delete -iis -wsdir DemoWS
В данном примере выполняется удаление публикации, сделанной в виртуальном каталоге:

● Виртуальный каталог: DemoWS (параметр –wsdir DemoWS). Остальные параметры определяются автоматически по этому имени."
Swetlana; +1 Ответить
6. Torin 846 27.12.19 19:19 Сейчас в теме
+
8.4.2.3.3. Утилита webinst
Для настройки веб-сервера Apache версии 2.0 с помощью утилиты webinst (см. здесь) следует выполнить следующую команду (параметры даны для примера, их следует заменить реальными значениями).

Пример:

webinst -publish -apache2 -wsdir demo -connstr "Srvr=server:1741;Ref=demo;" -dir "c:\apache.www\demows" -confpath "C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf"
Swetlana; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот