Публикация на веб сервере - Веб серверы не обнаружены

1. TeoFrast 104 29.05.12 09:36 Сейчас в теме
Стоит апач 2.5
Платформа - 1С:Предприятие 8.2 (8.2.15.294)
Конфигурация - 1C-Рарус: Автоматизация 1С:Франчайзи, редакция 2.1 (2.1.8.1), при попытки опубликовать выдает ошибку "Веб серверы не обнаружены"
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alljoke 29.05.12 09:45 Сейчас в теме
3. TeoFrast 104 29.05.12 09:50 Сейчас в теме
4. TeoFrast 104 29.05.12 10:00 Сейчас в теме
Apache Version Apache/1.3.33 (Win32) PHP/5.0.2
Apache Release 10324100
Apache API Version 19990320
Hostname:Port localhost:8080
5. aristar 41 29.05.12 10:24 Сейчас в теме
(4) у вас Apache 1.3
1С поддерживает либо Apache 2.0 либо 2.2
Руководство администратора, раздел 7.3.1
6. TeoFrast 104 29.05.12 10:28 Сейчас в теме
(5) aristar, А не подскажите какую версию аппсера тогда взять...т.е. начиная с какой версии будет находиться апач 2.0
7. aristar 41 29.05.12 10:30 Сейчас в теме
Используемая вами версия версию 2.0 поддерживает.
8. Ibrogim 1313 19.07.12 08:21 Сейчас в теме
Столкнулся с подобной проблемой на win 7 x64, перерыл всё что можно, оказалось проблема в установке Apache из архива, для 1С её надо производить из дистрибутива чтобы 1С видела Apache как приложение.
SerVer1C; Raskad; Unlogisch; Heinrich2906; Swetlana; selenga; lejik; schweigen; rokhin; dap21; +10 Ответить
9. selenga 14.12.15 12:21 Сейчас в теме
Ibrogim совершенно прав...Apache должно быть установлено как приложение ...скачать его для установки приложением можно отсюда http://www.mediafire.com/download/utf9k7qf64equt6/apache_2.4.4-x64-openssl-1.0.1e.msi
Raskad; Unlogisch; rovix; Heinrich2906; karnilaev; Swetlana; +6 Ответить
10. deep125 23.04.18 10:39 Сейчас в теме
У меня апач 2.4.23 установлен из сборки wampserver на том же компьютере где и запускается толстый клиент. HS cмоог опубликовать с помощью webinst. Где можно подкрутить в конфигураторе, чтоб можно было пользоваться пунктом меню "Администрирование -> Публикация на web-серевере"? Ругается "web-серверы не обнаружены".
11. deep125 23.04.18 10:46 Сейчас в теме
У меня апач 2.4.23 установлен из сборки wampserver на том же компьютере где и запускается толстый клиент. HS cмоог опубликовать с помощью webinst. Где можно подкрутить в конфигураторе, чтоб можно было пользоваться пунктом меню "Администрирование -> Публикация на web-серевере"? Ругается "web-серверы не обнаружены".
12. пользователь 13.06.18 15:49
Сообщение было скрыто модератором.
...
13. 7OH 69 24.10.18 23:52 Сейчас в теме
Я хренею с 1С - в который раз.
Не скажу наверняка, но они ищут службу апача ПО ИМЕНИ.
Причём не по началу имени (аля "Apache2.4*"), а по полному совпадению.
То есть по их мнению( в принципе вкладывается в их религию сделать всё как можно хуже) может быть только 3 сервера на компе: IIS, Apache2.2, Apache2.4.
Проверил на себе.
В один прекрасный момент после очередной переустановки винды сделал скрипты для установки нескольких апачей с нужными именами : Апач10, Апач11 и так далее - 1С же не знает, что апач не умеет подгружать библиотеки с ОДИНАКОВЫМ внутренним именем, но разным физическим расположением, а сделать wsap24.dll со внутренним именем , например, _1cws_8_3_11_3034 видимо умений студентов не хватает.
Так вот моя ошибка заключалась в ИМЕНИ. В имени, Карл.
Удалил сервис, установил со стандартным именем "Apache2.4" и о чудо - 1С перестала выдавать сообщение о том, что сервер не найден.
И вот теперь понятно, почему она всё время публиковала базы из разных версий 1С в одну папку одного и того же апача - у него было "правильное" имя.
user1374143; zhuravlev_as; +2 Ответить
16. Evilgrym 191 17.11.19 15:15 Сейчас в теме
(13) Реально ищут по имени. У меня апач назывался pemhttpd через regedit переименовал папку службы в currentcontrolset\services в Apache2.4 перезагрузил комп и все чудесным образом нашлось.
14. xDD 7 08.02.19 20:52 Сейчас в теме
вот ответ http://expert.chistov.pro/public/408897/?detail=Y
нужно апач ставить как службу
Raskad; Lapitskiy; 7OH; +3 Ответить
15. uno-c 235 27.09.19 04:17 Сейчас в теме
(14)
httpd.exe -k install

Больше ничего не делал. "Веб-серверы не обнаружены" перестала ругаться, все заработало. Апач 2.4 x64 устанавливал распаковкой из zip архива.
eeeio; zhuravlev_as; Raskad; romulanin; Lapitskiy; +5 Ответить
17. пользователь 20.05.21 14:28
Сообщение было скрыто модератором.
...
18. user873218 07.10.21 14:50 Сейчас в теме
Тут они сами и пишут, как происходит поиск установленного апача:
https://its.1c.ru/db/v8320doc#bookmark:adm:TI000000768.

Я установил как службу, получал в конфигураторе "веб серверы не обнаружены" и мне помог последний абзац:

"Обнаружение по каталогу установки по умолчанию:

● Ищется файл конфигурации (httpd.conf) в каталоге установки по умолчанию: C:\Program Files\Apache Software Foundation\Apache2.4\conf.

● Если файл найден, то веб-сервер Apache версии 2.4 считается обнаруженным."

Я создал руками каталог C:\Program Files\Apache Software Foundation\Apache2.4\Conf и скопировал туда httpd.conf.
vadim.semyonov.rzn; user655592_kea-kea; saint07; Tash.B; zhuravlev_as; +5 Ответить
19. Tash.B 38 29.01.22 19:17 Сейчас в теме
(18)
Спасибо вам большое, очень помогло ваше объяснение решить максимально быстро проблему
20. saint07 107 12.02.22 16:34 Сейчас в теме
(18) Получалось ли у кого-то установить два сервера Apache2.4 на один компьютер (например x86 и x64) чтобы их видела 1С ?
Я установил два сервера один Apache2.4 (x64) со стандартным именем Apache2.4, служба стартует и 1С ее видит.
Но второй Apache2.4x86 я установил с именем Apache2.4x86 (т.к. по умолчанию Апач ставится тоже с именем Apache2.4 и конфликтует с уже установленным). Apache2.4x86 установился, стартанул, на веб страницу проверки войти можно всё работает, но программа 1С не видит этот веб сервер Apache2.4x86 ( и да я пробовал его искать под платформой 1С x86 но программа 1С всё равно не видит 32-битный сервер Апач (думаю т.к. ищет по Названию Apache2.4).

У кого какие есть идеи как установить два и более серверов Apache2.4 (x86 x64) на один компьютер ?
21. XAKEP 12.02.22 16:38 Сейчас в теме
22. saint07 107 12.02.22 16:41 Сейчас в теме
(21) Цель иметь несколько серверов Апач (разнести работу с базами по разным серверам Апач) на одной машине и не важно x86 или 64. Думал если будут разные разрядности, то обе службы будут стартовать не мешая друг другу, и обе будут видны 1С.
23. XAKEP 12.02.22 16:42 Сейчас в теме
(22)
разнести работу с базами по разным серверам Апач)


а не пробовали по разным портам и айпи ?
24. saint07 107 12.02.22 16:46 Сейчас в теме
(23) По портам и так разнесены. По IP адресам нет, и этого не нужно.
25. XAKEP 12.02.22 16:48 Сейчас в теме
(24)
VirtualHost
используется ?

у вас какая Операционная Система ?
26. saint07 107 12.02.22 16:50 Сейчас в теме
27. XAKEP 12.02.22 16:54 Сейчас в теме
(26)
не знали, что это такое ? пользуйтесь
28. saint07 107 12.02.22 16:59 Сейчас в теме
(27)
не знали, что это такое ? пользуйтесь


Чем мне это поможет ?
Мне нужно сбрасывать зависшие сеансы при работе с 1С через Веб.
Так если условно иметь на каждую базу 1С свою службу, то ее можно перезапускать, не обрывая сеансы работы другим пользователям с другими базами.
29. XAKEP 12.02.22 17:01 Сейчас в теме
(28)
условно иметь на каждую базу 1С свою службу


например 25баз - 25служб ?

может сначала расскажите,что у вас есть и что вы ожидаете, а не то, что вы решили уже делать :)
30. XAKEP 12.02.22 20:34 Сейчас в теме
(28)
апачи работает на одном компьютере
32 и 64бит

публикации на 32 и 64бит 1с

разные порты , локальный адрес


могу помочь от 5 монет :)
31. saint07 107 12.02.22 20:40 Сейчас в теме
(30) У меня тоже работали Apache2.2(x86) и Apache2.4(x64) . Потом решил поставить оба Apache2.4, и возникла проблема.
Порты тоже разные, IP адрес общий.
Как написано выше 1С ищет службу по наименованию Apache2.4 или Apache2.2 - вот здесь как раз и возникает проблема. Потому что невозможно установить Apache2.4 и x86 и x64 c одинаковыми названиями Apache2.4, а других 1С не видит.
32. XAKEP 12.02.22 20:43 Сейчас в теме
(31)
не понял, у меня два апачи одновременно работает
при чем тут имена ?
для 32бит апачи 32бит 1с - публикую
для 64бит апачи 64бит 1с- публикую

Apache 2.4.52 VC15
виндовс 8.1 64бит
Прикрепленные файлы:
33. saint07 107 12.02.22 20:49 Сейчас в теме
(32)
У меня тоже оба работают. Только один из них 1С не видит.
Прикрепленные файлы:
34. XAKEP 12.02.22 20:50 Сейчас в теме
35. saint07 107 12.02.22 20:52 Сейчас в теме
(34) 1С в поле "Веб сервер" показывает только один Apache
Прикрепленные файлы:
36. XAKEP 12.02.22 20:54 Сейчас в теме
(35)
я не пойму, вы чего хотите - на 1с 32бита публиковать апачи 32бит и 64бит ?
или на 1с 64бит публиковать апачи 32бит и 64бит ?
39. saint07 107 12.02.22 20:57 Сейчас в теме
(36)
на 1с 32бита публиковать апачи 32бит

на 1с 32бита публиковать апачи 32бит
на 1с 64бита публиковать апачи 64бит
40. XAKEP 12.02.22 20:59 Сейчас в теме
(39)
я же вам скрин оставил ---- за полчаса себе установил :

1с 32 и 64бит
апачи 32 и 64бит

для каждой разрядности 1с веб-публикация соответственно разрядности апачи.

все работает на одной машине
37. saint07 107 12.02.22 20:54 Сейчас в теме
(34) вот свойства службы
Прикрепленные файлы:
38. XAKEP 12.02.22 20:56 Сейчас в теме
41. saint07 107 12.02.22 21:02 Сейчас в теме
(38)
Верно 1С 32 бита и 64 бита.
На 64 битной 1С сервер 1С и база SQL крутится.
На 32 битной 1С файловая база 1С в ней бывают зависшие сеансы, чтобы сбросить его приходится перезапускать сервер Apache поэтому было принято решение перевести базу на Apache отдельный чтобы не обрывать сеансы с сервером 1С при перезапуске Apache.
42. saint07 107 12.02.22 21:08 Сейчас в теме
(38) При установке через bin\httpd.exe -k install служба пытается установить Apache с именем Apache2.4 но такой уже установлен 64-битный.
Поэтому устанавливаю bin\httpd.exe -k install -n "ИмяСлужбы". В таком случае служба устанавливается и стартует, но как выше было описано и на сайте ИТС указано программа 1С ищет службу Apache по наименованию "Apache2.2" и "Apache2.4" и из-за этого находит только одну службу которая от 64-битного Apache
43. XAKEP 12.02.22 21:17 Сейчас в теме
(42)
от меня чего ждете - я вам выше описал, что у меня все работает

могу помочь :) за символические монеты

или можете сами попробовать найти решение
у меня не сразу получилось
44. KonstSor 28.12.22 10:26 Сейчас в теме
(18)

Не помогло. Выполнил все пункты...

Нафига они вообще такую проверку замутили, блин!
Прикрепленные файлы:
45. kostets 05.09.23 01:11 Сейчас в теме
Как говорится, вам шашечки или ехать.
Запускаете сервисы: один апач из классической папки со стандартным портом Apache24 и сколько угодно апачей со своими папками и портами. Например, Apache24_1, Apache24_2, ...
Используем Apache24 в качестве шаблона.
Публикуем условную базу Basa_1 на сервере Apache24. А затем копируем в Apache24_1 папку публикации. Копируем в conf загрузку модуля wsap24 и # 1c publication, в которой меняем пути к папке. Отменяем публикацию на Apache24.
Готово, база Basa_1 работает на сервере Apache24_1.
И т.д.
Оставьте свое сообщение

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