Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» 1с 8.2+Веб-сервер IIS 7.0

Автор: M_Volkov
Дата сообщения: 26.12.2010 05:28
LoKi11

Цитата:
Теперь ввожу http://localhost, и выскакивает ошибка "Error loading script"

А имя базы что не вводишь? Например, http://localhost/DemoTrade... на чем веб-сервер, на IIS или Apache (версии)?
Автор: LoKi11
Дата сообщения: 04.01.2011 18:32
На IIS) Наконец-то все заработало) Проблема была в настройках IIS) Всем спасибо за помощь
Автор: Accessor
Дата сообщения: 25.01.2011 17:40
M_Volkov

Цитата:
А имя базы что не вводишь? Например, http://localhost/DemoTrade.

А как сделать, чтоб именно не вводить имя базы? т.е. чтоб просто заходишь на http://localhost и сразу стартует нужная база. Единственное, не под IIS а под Апач.


Добавлено:
Я пол дня бьюсь над этим вопросом. Нужна помощь, плиз.
Автор: alpopo
Дата сообщения: 25.01.2011 22:33
Accessor
Цитата:
А как сделать, чтоб именно не вводить имя базы?
Так не получится. Перед тем как к безе по сети обращаться, ее надо опубликовать. Меню: Сервис-Публикация на Веб сервере. Какое ИМЯ1 там укажете, по такому и будете обращаться к БД (можно их опубликовать хоть и 10) (http://localhost/ИМЯ1)
Автор: M_Volkov
Дата сообщения: 26.01.2011 06:05
Accessor

Цитата:
просто заходишь на http://localhost и сразу стартует нужная база

alpopo уже ответил... может вопрос не так стоит? Может надо чтобы сперва появлялся список баз для выбора нужной? Тогда надо поставить на комп из 1С 8.2 ThinClient (тонкий клиент), вроде ему HASP не нужен... только на сервер, где база стоит.
Автор: Accessor
Дата сообщения: 26.01.2011 09:22
Нет, у меня только одна база и мне надо чтоб она стартовала при заходе на веб-сервер по имени сайта, без указания внутренних каталогов. Подсказали в топике по конфигурациям. Оказалось всё просто
Например, 1С сделала публикацию в конфиге Апача (conf\httpd.conf) такого вида:
Код: # 1c publication
Alias "/test" "C:/mybase/"
<Directory "C:/mybase/">
AllowOverride None
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/mybase/default.vrd"
</Directory>
Автор: M_Volkov
Дата сообщения: 27.01.2011 06:05
Accessor
Не понятна для чего такая постановка задачи... база часто меняет свое местоположение?
Автор: alpopo
Дата сообщения: 27.01.2011 07:49
Так или иначе имя базе, хоть и пустое, присваивается. Пустое имя это не очень хорошо. Например каталог на диске можно поименовать пробелом, только потом значение этих пробелов надо держать в своей голове. Имена на то и даются, чтобы отличать Васю от Пети. БД по сети запускается ссылкой, а какой длины эта ссылка уже не столь важно
Автор: Accessor
Дата сообщения: 27.01.2011 10:40
M_Volkov
в моём случае, тупорылым пользователям легче когда им говорят простую ссылку типа https://myserver.com; некоторым трудно объяснить что в префиксе http должна присутствовать буква https. Да что там префикс, встречаются клинические идиоты, которым, например, не под силу задача смены пароля, когда нужно ввести свой текущий пароль и дважды ввести новый пароль. А вы говорите про вложенные каталоги в ссылке

Кстати, кто-нибудь решал задачу изготовления сертификата SSL своими силами. Подскажите, где это обсуждают, или если можно в ПМ.
Автор: MAScorporation
Дата сообщения: 03.02.2011 08:51
Хочу поделиться своим опытом (полезным или бесполезным) по установки и настройки web-клиента 1С 8.2.
(год назад пытался, но так ничего не вышло, и забросил потом).
Небольшое предупреждение: я не специалист по вопросам связанными с web.
1.Есть компутер, на нем стоит голая Win2008R2.
2.Почитав разные статьи решил поставить Apache 2.2.17 (его можно скачать где угодно.). Установил его без каких либо настроек.
3.Поставил 1С 8.2 (на сегодня самую свежую) (чтобы не искать проблем установил в папку без пробелов).
4.Поставил демонстрационную УТ 11 (в файловом варианте, тоже без пробелов на всякий случай). Дал на эту папку полные прова всем.
5.Далее самое интересное: Прочитал не мало ссылок по таму как все это вмесе прикрутить и в одной из статей нашел скрипт который это все делает сам (Если кому интересно он лежит здесь).
6.Запустил этот скрипт, указал все то что он просил.
7.Делаю рестарт Apache.
8.Запускаю IE с соседней машины и все благополучно работает!!!
А вот после всех тело движений я был в небольшом разочаровании. Т.е.: на сколько медленно это все работает!!! И это я пробывал в локальной сети (а через инет иногда задумывается на несколько минут).
Автор: M_Volkov
Дата сообщения: 04.02.2011 06:04
MAScorporation

Цитата:
на сколько медленно это все работает!!!

Что, с чем сравнивал?
Автор: MAScorporation
Дата сообщения: 04.02.2011 14:24
M_Volkov

Цитата:
Что, с чем сравнивал?

Хотябы сравнивая с работой в файловом варианте то и другое по лакальной сети.
Про тормоза я имел ввиду скорость открытия форм.
Автор: M_Volkov
Дата сообщения: 04.02.2011 14:53
MAScorporation
т.е "На данном копьютере или..." с "На веб-сервере"
или все "На веб-сервере" - через тонкий клиент с через Explorer?
Может "На веб-сервере" с терминалом? Последнее наиболее важно!
Автор: HmH
Дата сообщения: 07.02.2011 02:20
У меня пишет вот такое:


С толстым клиентом все ОК, в чем может быть проблема?

Конфиг:
Server 2008 R2 SP1 + SQL Server 2008 R2 + IIS 7.5
1C v8.2.13.205 стоит все что было, то есть сервер 1С х86

Тонкий Клиент вроде работает, только ничего не доступно, скорее всего потому что в украинской торговле еще нет рабочего стола, как в российской...

вот:


И все таки чего оно не пашет?

Еще вопрос: WEB-приложение: Удаленный склад и Управление заказами (03.04.2009) работать с этим конфигом будет?
Автор: MAScorporation
Дата сообщения: 07.02.2011 09:34
M_Volkov
Извини, но на мой взгляд я и так все сказал!
Давай повторю и разложу:
1. Стоит физический компутер (хороший пень), на нем Win2008R2+Апач+1С8.2(х86) (только все установил для эксперементов), на немже стоит демонстрационная конфигурация одинадцатой УТ в файловом варианте.
2. Стоит клиентский физический компутер, на нем WinXP+1С8.2(х86).
3. С клиентского компутера запускаю 1С в режиме толстого клиента (Не под терминалом!!!). Работает все нормально (в пределах производительности железа), без явных тормозов. Т.Е. я не беру во внимание процент заполненности базы (бегаем по справочникам, открываем документы - нет явных тормазов).
4. С клиентского компутера запускаю 1С в режиме тонкого клиента через IE (Не под терминалом!!!). И вот здесь, когда бегаешь по справочникам и документам, бывают явные тормоза открытия форм.
5. И такиеже тормоза когда заходишь на самом сервере через IE (т.е. сам на себя).

Могу сказать точно, что если эту идею воплотить в жизнь (работу через IE в локальной сети), то операционисты меня возненовидят!!! Может если это все поставить на боевые сервера и под SQL, то картина поменяется. Но неприятный осадок остался, т.к. база была пуста и в обычном режиме (толстый клиент) работала нормально, а мощьное железо нужно для распухших баз.
И даже если брать этот способ работы за основу в качестве удаленного доступа, то на данный момент, то же не очень все красиво. Т.к. при разрыве интернета происходит вылет, так же как и под терминалом, но терминал может подхватить сеанс, а здесь заново входить. И основные (рабочии) программы не поддерживают управляемые формы. (надо доделывать самому.) Со временем я уверен будет упор на IE, но пока проще пользоваться терминалом.
Автор: HmH
Дата сообщения: 07.02.2011 11:05
MAScorporation

Цитата:
...а нем Win2008R2+Апач+1С8.2(х86)...


Тут скорее всего проблема в Апач, с IIS возможно все будет гораздо быстрей...
Не могу сравнить, т.к. у меня фигня какая-то...


Цитата:
И даже если брать этот способ работы за основу в качестве удаленного доступа, то на данный момент, то же не очень все красиво


Этот способ очень красив для работы дилеров в твоей базе, только для них нужно написать специальный интерфейс и все... Ну и можно дополнительно спец документ ЗаказДилер например...

У меня интерес именно так это использовать...


Автор: M_Volkov
Дата сообщения: 07.02.2011 17:43
MAScorporation
Подобный эксперимент я ставил более года назад. Прежде всего из-за проблемы печати удаленных пользователей при плохом Интернете. В терминале трафик печати идет через Интернет, из-за этого возникают большие задержки. Когда база на веб-сервере, этого не происходит... То, что не все "красиво" я тоже заметил, отнес это на счет несовершенства управляемых форм. Пробовал на УТ11, тогда она была тестовой... Честно говоря, не слышал, чтобы использовали веб и ТС как основной рабочий режим, все кончается экспериментами... да что там говорить о веб-технологии, если до сих пор Win2008R2 проигрывает в производительности Win2003х64 в отношении 1С, да и сама 8.2 еще не во всем обошла 8.1! Остается только надеяться, что 8.2 совершенствуется...

Добавлено:
HmH

Цитата:
Тут скорее всего проблема в Апач, с IIS возможно все будет гораздо быстрей...

Разработчики 1С наоборот, Apache рекомендуют... с IIS 7.5 были у них проблемы, вроде исправили.
Автор: HmH
Дата сообщения: 08.02.2011 00:19
M_Volkov
Что нужно чтобы работало через броузер?
Почему пишет ошибку?
Автор: M_Volkov
Дата сообщения: 08.02.2011 04:49
HmH

Цитата:
Server 2008 R2 SP1 + SQL Server 2008 R2 + IIS 7.5
1C v8.2.13.205 стоит все что было, то есть сервер 1С х86

Даже не знаю... Настораживает надпись на картинке
Цитата:
Лицензия Текущая:
Локальный HASP4 ENSR8 1
Локальный HASP4 ORGL8 50
Где установлен HASP License Manager? Была у меня такая ситуация: чтобы Server 2008 R2 не переводить в тестовый режим (руководство было против), я поставил HASP LM на свой комп под WinXP. У меня все работало нормально, стал ставить 1С 8.2 другим пользователям, вылезла та же ошибка! Какие комбинации HASP HL и LM не пробовал - не мог побороть... переставил его на терминальный 2003 сервер (не там где SQL базы) - проблема снялась!
Если проблема только с эмулятором, то лучше в варезе поспрошай... там karavan777 поборол эту проблему
Цитата:
в файл-серверном варианте, все три клиента о лицензиях не вспоминают
что-то файловый вариант у него не идет... но это, по-моему, что-то с настройкой веб-сервера, с разрешениями...

Добавлено:

Цитата:
Тонкий Клиент вроде работает, только ничего не доступно

А конфа точно чисто Управляемое приложение (Конфигуратор/Сервис/Параметры/Общие)? Может как УПП1.3 - наполовину (и обычное...)?
Автор: scorpionkzn
Дата сообщения: 08.02.2011 13:43
HmH

Сообщение "Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия." победил, настроив в консоли управления серверами 1С в свойствах информационной базы "Разрешить выдачу лицензий сервером 1С Предприятия"- Да
Автор: HmH
Дата сообщения: 08.02.2011 15:01
scorpionkzn
Спасибо, помогло!!!

Добавлено:
M_Volkov

Цитата:
А конфа точно чисто Управляемое приложение (Конфигуратор/Сервис/Параметры/Общие)? Может как УПП1.3 - наполовину (и обычное...)?


Стоит: Управляемое приложение и обычное приложение
Автор: M_Volkov
Дата сообщения: 09.02.2011 09:15
HmH

Цитата:
Стоит: Управляемое приложение и обычное приложение

Это объясняет почему
Цитата:
Тонкий Клиент вроде работает, только ничего не доступно
а по поводу: "Не найдена лицензия. Не обнаружен ключ защиты программы ..." победил?
Автор: HmH
Дата сообщения: 10.02.2011 20:22
M_Volkov

Да как писал scorpionkzn


Цитата:
Сообщение "Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия." победил, настроив в консоли управления серверами 1С в свойствах информационной базы "Разрешить выдачу лицензий сервером 1С Предприятия"- Да



Автор: kotofeich1
Дата сообщения: 01.04.2011 13:13
Добрый день.
Настраиваю 1с 8.2.13.202 на IIS 7,5 Win 2008 x64. База файловая.
На папку в inetpub/wwwroot и базу даны права для IISUSRS.
Если с самого сервера при подключении через веб-сервер тонким клиентом всё работает отлично, то при подключении с любого другого компьютера наблюдается такой глюк - при появлении любого окна, извещающего об ошибке на уровне системы (например попытка запуска уже запущенного бизнесс-процесса) или запуск обработки для получения юзеров из AD клиент вылетает с "HTTP : Internal server error Ошибка при работе с ресурсом /e1cib/logform?cmd=call.
Посколько локально все ок, то явно дело в правах, но даже при правах на полный доступ у everyone ошибка не исчезает.
Может есть идеи как побороть?
Автор: nightop
Дата сообщения: 01.04.2011 21:02
Попробуйте также дать права на папку bin с платформой.
Автор: kot488
Дата сообщения: 03.04.2011 16:47
Что решили с пустым робочим столом?
Автор: kotofeich1
Дата сообщения: 04.04.2011 09:36

Цитата:
Попробуйте также дать права на папку bin с платформой.

Спасибо за совет, однако ничего не изменилось

Автор: kotofeich1
Дата сообщения: 05.04.2011 14:26

Цитата:
Попробуйте также дать права на папку bin с платформой.

Спасибо за совет, однако ничего не изменилось


А всего-то надо было перед опубликованием запускать конфигуратор, как администратору

Автор: h3adhunt3r
Дата сообщения: 16.04.2011 22:55
Никак не могу разобраться, чтобы сделать вебсервер доступным из интернета, сейчас только через localhost доступен. При установке apache вводил реальный домен и сервер, потом опубликовал базу через конфигуратор, а дальше как? опыта в таких делах 0, а в интернете только про то как на localhost установить и больше ничего не нашел, подскаэите если кто знает.
Автор: M_Volkov
Дата сообщения: 17.04.2011 05:20
h3adhunt3r
т.е. локально http://localhost/ИмяБазы работает? Пробуй с другого компа в сети http://ИмяКомпа/ИмяБазы, потом через Интернет http://ИмяДомена/ИмяКомпа/ИмяБазы - последнее уточни у своего сисадмина...

Страницы: 12345678

Предыдущая тема: Как разрешить запуск программ, запрещенных политиками


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.