Пошаговая инструкция настройки Web-сервисов для 1Сv8.1 и IIS 7.5/7.0

Публикация № 75205 08.09.10

Администрирование - Администрирование веб-серверов

Пошаговая инструкция настройки Web-сервисов для 1Сv8.1 и IIS 7.5/7.0

При переносе базы (1Сv8.1) на новый сервер под управлением w2008 возникла необходимость настройки web-сервисов на IIS 7.0. Подобное сочетание версий продуктов стандартным образом 1С уже не поддерживается, и утилитами 1С его сделать нельзя. Пошаговая инструкция на сайте 1С уже удалена. Пришлось воссоздавать процесс по публикациям в Инете. Аналогично для IIS 7.5 (w7).

1) Установка IIS выполняется стандартными средствами. Набор достаточных компонент приведен на скриншоте.

2) Создаем папку на web сервере. В моем случае MyApp.

3) Публикуем сервис из 1С. Администрирование -> Публикация Web-сервисов.

Содержимое.

4) Зададим права для обработчика web-сервисов 1С. Права на запуск (Execute) модулей добавляются для группы IIS_IUSRS на папку ...1cv81\BIN\.

5) Если база файловая, нужно добавить права на изменение (Modify) на папку и подпапки базы для той же группы.

6) В консоли IIS. Кликаем правой кнопкой мыши на строку с созданной нами папкой.  Преобразовываем её в приложение.

7) Добавляем MIME типы 1С. Делать это можно для сервера или для сайта, или для папки. Наследование присутствует.

8) Добавляем настройки для обработки файлов 1С. На вкладке Handler Mappings добавляем скрипты (не скрипты со звездочкой) для каждого расширения -"*.1cws" и "*.1crs".

Имена любые. Главное - для каждого расширение отдельное правило! Request Restrictions -> Access -> Script или Execute.

Альтернативой является добавление обработчика из командной строки:

C:\>cscript C:\inetpub\AdminScripts\adsutil.vbs SET /W3SVC/1/ROOT/MyApp/ScriptMaps ".1cws,с:\Program Files\1cv81\Bin\wsisapi.dll,5" ".1crs,с:\Program Files\1cv81\Bin\wsisapi.dll,5"

Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

ScriptMaps: (LIST) ".1cws,с:\Program Files\1cv81\Bin\wsisapi.dll,5" ".1crs,с:\Program Files\1cv81\Bin\wsisapi.dll,5"

C:\>

Важно указать правильный путь: /W3SVC/1/ROOT/MyApp/ScriptMaps !!!!!

9) Для обработчиков нужно задать дополнительные параметры (Edit Feature Permission). Установить флаги запуска скриптов и приложений.

10) Можно проверить наличие обработчика web-сервисов 1С на вкладке ISAPI and CGI Restrictions для сервера.

Если установка идет в 64 разрядном окружении, то для обработчика нужно включить режим Alpplication Pool -> DefaultAppPool -> Enable 32-bit Application -> True.

11) Обращаемся по адресу http://localhost/MyApp/PayTerminal.1cws.

Переходим по ссылке.

12) Об анонимной аутентификации на IIS и доступе к базе. Настроить доступ с использованием автоматически создаваемого пользователя IUSR у меня не получилось :(. Зато вручную всё работает.

Создал пользователя на компьютере (сервере) с IIS и задал ему пароль. Ни в какие группы не добавлял.

В консоли IIS. Имя_сервера -> Autentification -> AnonymousAutentification -> Edit -> Set -> User name -> Password -> Confirm password.

Далее два варианта для 1С. Аутентификация 1С. Создаем пользователя с именем, как создали на компьютере и ввели в IIS. Задаем пароль и ставим флаг Аутентификация 1С:Предприятия.

Windows аутентификация. Создаем пользователя с неким именем. Лучше не использовать имя, как создали на компе и ввели в IIS. Ставим флаг Аутентификация Windows. Подбираем или вводим пользователя в формате \\имя_компьютера\имя_пользователя. Флаг Аутентификация 1С:Предприятия в этом случае лучше снять.

Все работает :)!

Благодарности:

//infostart.ru/public/16001/

http://mikepin.livejournal.com/3767.html

Всем спасибо за внимание!

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tsd 105 09.09.10 08:20 Сейчас в теме
а я с аутентификацией второй день парюсь. Никак не удается заставить чтобы при обращении к 8.2 через веб сервис пароль не запрашивался :(
3. i_lo 214 09.09.10 17:25 Сейчас в теме
(1) Добавил п.12 в инструкцию касательно анонимной аутентификации. Хоть это для 8.1, но, думаю, аутентификация в 8.2 реализована также...
4. tsd 105 09.09.10 17:35 Сейчас в теме
(3) однако, вчера ближе к ночи глубокой, мысли меня посетили примерно те-же. Сегодня в ночи проверю :)
25. dsidentr2 06.04.13 14:57 Сейчас в теме
Каталог
Форум
Магазин
Видео
Выйти
Главная
Разделы
Все списком
Темы форума
Учет.Налоги.Право
1C7.7
1C8.1
1C8.2
IT
OFF
Комментарии публикаций
Прямой эфир
Новые темы
Поиск по форуму
Пользователи
Правила
Помощь
Подписанные темы
Профиль
Пошаговая инструкция настройки web-сервисов для 1Сv8.1 и IIS 7.5/7.0
Комментарии » Комментарии к публикациям
ВОПРОС ОТКРЫТ
За решение данного вопроса предусмотрено вознаграждение в размере 6 $m
(на решение вопроса деньги выделены от: Gerat2 (7.00)).


Пошаговая инструкция настройки web-сервисов для 1Сv8.1 и IIS 7.5/7.0

08.09.2010 17:31 [14.06.2012 16:37] (i_lo) Александр Лукин 48 [+] [−] Перейти к публикации
Страницы: 1 Ответить
Подписаться Открыть в новом окне

1. tsd 09.09.10 8:20
а я с аутентификацией второй день парюсь. Никак не удается заставить чтобы при обращении к 8.2 через веб сервис пароль не запрашивался
+ 1 Ответили: (3)

2. Kipetcoff 09.09.10 13:11
Да, геммороя просто доооофигааааааааа. Спасибо большое за пост, очень полезный. А то вообще не понятно есть ли в мире человек который под IIS 7 настроил веб-сервисы. От себя могу добавить что я подумал что нужно ещё фильтры ISAPI добавить, но это было ошибкой..Ошибка 500)))) Так что без самодеятельности))))

3. i_lo 09.09.10 17:25
(1) Добавил п.12 в инструкцию касательно анонимной аутентификации. Хоть это для 8.1, но, думаю, аутентификация в 8.2 реализована также...
Ответили: (4)
[+] [−] # Спам ↓Ответить

4. tsd 09.09.10 17:35
(3) однако, вчера ближе к ночи глубокой, мысли меня посетили примерно те-же. Сегодня в ночи проверю

5. vladal 04.10.10 16:03
Интересно.
Я как раз хотел web-сервис сделать на W7, "для посмотреть".

6. ChessCat 14.10.10 17:38
народ, подскажите маленький вопрос
я создал на IIS в разделе Web Sites новый сайт, но при нажатии на кнопку browse в этом разделе страница не открывается. Куда копать вообще ? IIS 6.0
Ответили: (7)

7. i_lo 06.11.10 22:15
(6) В IIS команда browse показывает список файлов, которые лежат в папке. И никаких страниц не открывает.

8. AVK_Alex 07.10.11 22:27
- Server 2008 R2 Standard SP1 (IIS 7.5).
- Платформа 1С:Предприятие 8.2 (8.2.14.519).
- Демонстрационная конфигурация "Web-сервисы" (1.0.4.1).

Заметил такую (нехорошую) особенность: при публикации (из конфигуратора) под любой учетной записью, кроме встроенного Администратора, вылазят следующие ошибки:
- Витуальный каталог не преобразуется в приложение;
- В виртуальном каталоге не создается файл web.config;
- Как следствие, не запускается веб-клиент 1С.
При этом пользователь включен в группу Администраторы... Испытано на двух серваках - результат одинаковый :)

Если все это делаю под ВСТРОЕННОЙ учетной записью Администратор - все отрабатывает нормально. Похоже, что это где-то в правах, но куда копать? Кто-нибудь сталкивался с такой проблемой?
Изменено: AVK_Alex - 07.10.11 22:29
Ответили: (9)

9. i_lo 07.10.11 23:57
(8) Похоже на проблему с правами доступа. Если где-то права даны только Администратору, а на группу Администраторы нет, то вышеописанная ситуация более чем возможна. Смотреть внимательно права на папки и в IIS. Если есть сомнения, то в папках смотреть действующие роли для конкретного пользователя.

10. Yurkiss 15.11.11 13:17
У меня почему-то не открываются скриншоты к статье, пробовал в разных браузерах...
Ответили: (11)

11. i_lo 15.11.11 14:41
(10) Yurkiss, Аналогично. У меня тоже не открываются. Причем не только в моей статье, но и в других. Началось несколько дней назад. Направил сообщение в техподдержку Инфостарта. Можете поддержать :)...
Ещё и личные сообщения стали "за деньги". Бееее :(...
+ 1

12. simpal 27.12.11 14:08
подскажите, где взять демо конфигурацию "Web-сервисы"? только на ИТС?

13. AVK_Alex 06.01.12 17:22
подскажите, где взять демо конфигурацию "Web-сервисы"? только на ИТС?


Если вопрос актуален - давай емайл - помогу, чем могу :)
+ 1

14. qstar 10.01.12 11:26
AVK_Alex, на nullatom(a)mail.ru можно? ;-) добро не забываю :)
Ответили: (15)

15. Banzai79 13.03.12 12:48
(14) qstar, скинул

16. gn@mik 06.04.12 22:30
Интересная статья, большое спасибо

17. botcc 13.04.12 10:17
Если есть трабла с паролем при доступе к вебсервису пишите в аську 51373404 (недавно парился и решил траблу, объясню вкратце что как и где... писать статью на эту тему мне лень :) )

18. Bezeus 14.06.12 12:54
Отредактируй номера картинок в статье. Кажись, ты маленько напутал
+ 1 Ответили: (19)

19. i_lo 14.06.12 16:46
(18) Поместил картинки по тексту...

20. defender 12.07.12 19:15
Windows аутентификация. Создаем пользователя с неким именем. Лучше не использовать имя, как создали на компе и ввели в IIS. Ставим флаг Аутентификация Windows. Подбираем или вводим пользователя в формате \\имя_компьютера\имя_пользователя. Флаг Аутентификация 1С:Предприятия в этом случае лучше снять.


А можно про win-аутентификацию более подробно? Что-то у меня не получается.
Создаем пользователя с неким именем - где создавать? в 1С или на IIS?
Ответили: (21)

21. i_lo 13.07.12 9:10
(20) defender, Для win-аутентификации пользователя нужно создавать в операционной системе. Если комп в домене, то можно в нем. Потом он прописывается в IIS и 1С. При обращении к web-серверу будет вызван стандартный системный диалог аутентификации пользователя. Насколько мне помнится, даже по kerberos. При запуске 1С будет проверяться, из под какого пользователя запуск происходит. Но двойную аутентификацию (+ 1С) по этому пользователю лучше снять (у меня были осечки)...

22. Gerat2 05.04.13 7:23
демо конфигурация Web-сервысы выдает:

{ОбщийМодуль.ДанныеНоменклатуры(66)}: Ошибка при вызове метода контекста (Получить)
Возврат Прокси.Получить();
по причине:
Ошибка вызова операции сервиса: {http://www.1c.ru/demos/products}:ДанныеНоменклатуры:Получить()
по причине:
Ошибка HTTP: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>1C:Enterprise 8 application error</title></head><body><h2>1C:Enterprise 8 application error:</h2>HTTP: Conflict
by reason:
Различаются версии клиента и сервера (8.2.13.219 - 8.2.17.153), клиентское приложение: Модуль расширения веб-сервера
by exception: 9f06d311-1431-4a54-bd6f-fa93c4d4c471</body></html> (409).
Ответили: (24)

23. AVK_Alex 05.04.13 11:08
А попробуйте обновить платформу до актуального релиза

24. i_lo 05.04.13 12:00
(22) Gerat2, "...Различаются версии клиента и сервера (8.2.13.219 - 8.2.17.153)..." !!!! Модуль обработчика web-сервиса и сервер 1С имеют разные версии...

Страницы: 1 Ответить
48 [+] [−] Перейти к публикации
Читают тему (гостей: 0, пользователей: 1) dsidentr2
BBCode Правила
Форма ответов
от dsidentr2
анонимно
Фотография* (необходима для заполнения профиля)


Добавить вознаграждение за ответ в теме
$m
Текст сообщения*


Прикрепить файл
Подписаться на ответы этой темы


Copyright © 2006 – 2013 ООО «Инфостарт».
2. Kipetcoff 09.09.10 13:11 Сейчас в теме
Да, геммороя просто доооофигааааааааа. Спасибо большое за пост, очень полезный. А то вообще не понятно есть ли в мире человек который под IIS 7 настроил веб-сервисы. От себя могу добавить что я подумал что нужно ещё фильтры ISAPI добавить, но это было ошибкой..Ошибка 500)))) Так что без самодеятельности))))
5. v.l. 433 04.10.10 16:03 Сейчас в теме
Интересно.
Я как раз хотел web-сервис сделать на W7, "для посмотреть".
6. ChessCat 14.10.10 17:38 Сейчас в теме
народ, подскажите маленький вопрос
я создал на IIS в разделе Web Sites новый сайт, но при нажатии на кнопку browse в этом разделе страница не открывается. Куда копать вообще ? IIS 6.0
7. i_lo 214 06.11.10 22:15 Сейчас в теме
(6) В IIS команда browse показывает список файлов, которые лежат в папке. И никаких страниц не открывает.
8. AVK_Alex 4 07.10.11 22:27 Сейчас в теме
- Server 2008 R2 Standard SP1 (IIS 7.5).
- Платформа 1С:Предприятие 8.2 (8.2.14.519).
- Демонстрационная конфигурация "Web-сервисы" (1.0.4.1).

Заметил такую (нехорошую) особенность: при публикации (из конфигуратора) под любой учетной записью, кроме встроенного Администратора, вылазят следующие ошибки:
- Витуальный каталог не преобразуется в приложение;
- В виртуальном каталоге не создается файл web.config;
- Как следствие, не запускается веб-клиент 1С.
При этом пользователь включен в группу Администраторы... Испытано на двух серваках - результат одинаковый :)

Если все это делаю под ВСТРОЕННОЙ учетной записью Администратор - все отрабатывает нормально. Похоже, что это где-то в правах, но куда копать? Кто-нибудь сталкивался с такой проблемой?
9. i_lo 214 07.10.11 23:57 Сейчас в теме
(8) Похоже на проблему с правами доступа. Если где-то права даны только Администратору, а на группу Администраторы нет, то вышеописанная ситуация более чем возможна. Смотреть внимательно права на папки и в IIS. Если есть сомнения, то в папках смотреть действующие роли для конкретного пользователя.
10. Yurkiss 17 15.11.11 13:17 Сейчас в теме
У меня почему-то не открываются скриншоты к статье, пробовал в разных браузерах...
11. i_lo 214 15.11.11 14:41 Сейчас в теме
(10) Yurkiss, Аналогично. У меня тоже не открываются. Причем не только в моей статье, но и в других. Началось несколько дней назад. Направил сообщение в техподдержку Инфостарта. Можете поддержать :)...
Ещё и личные сообщения стали "за деньги". Бееее :(...
12. simpal 27.12.11 14:08 Сейчас в теме
подскажите, где взять демо конфигурацию "Web-сервисы"? только на ИТС?
13. AVK_Alex 4 06.01.12 17:22 Сейчас в теме
подскажите, где взять демо конфигурацию "Web-сервисы"? только на ИТС?


Если вопрос актуален - давай емайл - помогу, чем могу :)
14. qstar 10.01.12 11:26 Сейчас в теме
AVK_Alex, на nullatom(a)mail.ru можно? ;-) добро не забываю :)
15. Banzai79 13.03.12 12:48 Сейчас в теме
16. gn@mik 64 06.04.12 22:30 Сейчас в теме
Интересная статья, большое спасибо
17. botcc 13.04.12 10:17 Сейчас в теме
Если есть трабла с паролем при доступе к вебсервису пишите в аську 51373404 (недавно парился и решил траблу, объясню вкратце что как и где... писать статью на эту тему мне лень :) )
18. Bezeus 14.06.12 12:54 Сейчас в теме
Отредактируй номера картинок в статье. Кажись, ты маленько напутал
19. i_lo 214 14.06.12 16:46 Сейчас в теме
(18) Поместил картинки по тексту...
20. defender 351 12.07.12 19:15 Сейчас в теме
Windows аутентификация. Создаем пользователя с неким именем. Лучше не использовать имя, как создали на компе и ввели в IIS. Ставим флаг Аутентификация Windows. Подбираем или вводим пользователя в формате \\имя_компьютера\имя_пользователя. Флаг Аутентификация 1С:Предприятия в этом случае лучше снять.


А можно про win-аутентификацию более подробно? Что-то у меня не получается.
Создаем пользователя с неким именем - где создавать? в 1С или на IIS?
21. i_lo 214 13.07.12 09:10 Сейчас в теме
(20) defender, Для win-аутентификации пользователя нужно создавать в операционной системе. Если комп в домене, то можно в нем. Потом он прописывается в IIS и 1С. При обращении к web-серверу будет вызван стандартный системный диалог аутентификации пользователя. Насколько мне помнится, даже по kerberos. При запуске 1С будет проверяться, из под какого пользователя запуск происходит. Но двойную аутентификацию (+ 1С) по этому пользователю лучше снять (у меня были осечки)...
22. Gerat2 17 05.04.13 07:23 Сейчас в теме
демо конфигурация Web-сервысы выдает:

{ОбщийМодуль.ДанныеНоменклатуры(66)}: Ошибка при вызове метода контекста (Получить)
Возврат Прокси.Получить();
по причине:
Ошибка вызова операции сервиса: {http://www.1c.ru/demos/products}:ДанныеНоменклатуры:Получить()
по причине:
Ошибка HTTP: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>1C:Enterprise 8 application error</title></head><body><h2>1C:Enterprise 8 application error:</h2>HTTP: Conflict
by reason:
Различаются версии клиента и сервера (8.2.13.219 - 8.2.17.153), клиентское приложение: Модуль расширения веб-сервера
by exception: 9f06d311-1431-4a54-bd6f-fa93c4d4c471</body></html> (409).
24. i_lo 214 05.04.13 12:00 Сейчас в теме
(22) Gerat2, "...Различаются версии клиента и сервера (8.2.13.219 - 8.2.17.153)..." !!!! Модуль обработчика web-сервиса и сервер 1С имеют разные версии...
23. AVK_Alex 4 05.04.13 11:08 Сейчас в теме
А попробуйте обновить платформу до актуального релиза
26. kiruha1979 07.05.13 14:34 Сейчас в теме
Вопрос по доменной аутентификации (может встречалось) - аутентификация на самом ВЕБ сервере (в терминале запускаем ИЕ - localhost или IP) проходит, а с любой другой машины по (IP) не получается - 1с просит пароль.

Конфигурация стенда:

Сервер 1с 8.2.17.169
Сервер SQL 2008 Р2
Сервер Веб 2008 Р2 ИИС 7.5
пользовательские машинки

ПС: знаю, что в И-нете есть обсуждения - но первых две страницы из гугля уже на изусть:-(
27. i_lo 214 07.05.13 14:53 Сейчас в теме
(26) kiruha1979, по web-у с доменной не парился... А если просто с доменной авторизацией, то встречал такую ситуацию, что на разных машинах доменное имя пользователя может формироваться по разному. Например, на одном компьютере пользователь может быть поддомен.домен.локал\пользователь, а на другом поддомен\пользователь. Посмотрите, что whoami скажет у вас на терминалке и компе.
28. kiruha1979 07.05.13 16:37 Сейчас в теме
(27) проверил - везде домен\пользователь. Думаю проблема в правах удаленных пользователей. А вот где и как проверить - нет вариантов?
29. i_lo 214 07.05.13 18:08 Сейчас в теме
(28) kiruha1979, не думаю, что в правах удаленных пользователей. Речь же не о доступе к удаленным серверам.
Я думаю так, что при попытке входа передается на веб-сервер хэш текущего зарегистрированного пользователя. И ежели он там совпадает, то происходит авторизация.
Интересно, а когда ошибка возникает? При входе на веб-сервер или при входе в 1С? Доменная авторизация прописывается и там, и там.
Где искать? Думаю, в логах веб-сервера и 1С. Хотя в последнем случае негативные авторизации не записываются...
40. Puk2 187 26.09.14 10:50 Сейчас в теме
(26) kiruha1979, Нам помогло добавление провайдера Windows-аутентификации. С Internet Explorer 8 и FireFox (только после установки наивысшего приоритета для Kerberos) ОС-аутентификация в 1С заработала. в Chrome, я так понимаю, kerberos по умолчанию отключен, пока не разбирался. Сам занимаюсь только 1С, нашел где-то комментарий о необходимости добавить провайдера. Как именно это сделал сис.админ не знаю, скорее всего в консоли домена.
30. Manticor 66 22.08.13 17:41 Сейчас в теме
Люди, а есть мануал в виде пособия - как делать конфигурацию с нуля под web-сервисы?
31. i_lo 214 22.08.13 18:01 Сейчас в теме
(30) Manticor, есть книжка П.С.Белоулов, А.В.Островерх "1С:Предприятие от 8.0 к 8.1". Стр.166 - web-сервисы. Прекрасное описание с "0" с примерами. Её можно купить или поискать в Инете. Если же какие-то базовые знания по теме есть, то можно почитать статьи на сайте:
http://infostart.ru/public/193460/
http://infostart.ru/public/86791/
32. Manticor 66 23.08.13 10:27 Сейчас в теме
(31) (31) при первом беглом просмотре - не увидел чтобы создавали именно конфу с web-сервисами. Там скорее говорится по части прикладного объекта 1с web-сервисы)) Конечно хочется понять все на пальцах как и что)
33. i_lo 214 23.08.13 15:30 Сейчас в теме
(32) Manticor, или очень беглый просмотр, или не понятно, что вы подразумеваете под "создать конфу с web-сервисами". По идее это две "конфы". Одна содержит web-сервис, а другая к нему обращается. В обеих нужно сделать определенные действия. Именно эти шаги и описаны в http://infostart.ru/public/193460/. Хотя и кратко. На диске ИТС есть пример обеих конфигураций. Нет диска, эти конфигурации прицеплены к статье http://infostart.ru/public/86791/. Скачивайте, разбирайтесь. Если и это непонятно, то покупайте или скачивайте книгу http://yandex.ru/yandsearch?text=%221%D0%A1%3A%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8­%D1%8F%D1%82%D0%B8%D0%B5%20%D0%BE%D1%82%208.0%20%D0%BA%208.1%22%20%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C&lr=213.
Если есть конкретные вопросы, спрашивайте. Но так как это не относится к теме публикации, то лучше на форуме или личным сообщением. Оба сервиса есть на сайте.
34. Yashazz 4477 09.10.13 18:55 Сейчас в теме
Не хочет IIS 7.5 работать с 1С 8.2.17.169 ни в какую. Локальный комп, права локального админа, всем всё разрешил, файловая база; считываю динамически wsdl и получаю: "Ошибка работы с Интернет: внутренняя ошибка сервера (500)"

Информации в сети - ноль целых фиг десятых. Кто сталкивался? У кого-нибудь вообще 1С с IIS работает?
35. programmer1503 19.02.14 10:29 Сейчас в теме
Подскажите почему при публикации на веб-сервере недоступен пункт "Публиковать Web-сервисы"
36. i_lo 214 19.02.14 12:40 Сейчас в теме
(35) programmer1503, насколько я понимаю, речь о 8.2 (8.3)? У меня этот пункт доступен. С недоступностью не сталкивался. Проверьте собственно наличие web-сервисов. Они должны быть ниже в списке. Проверьте также достаточность прав. Попробуйте от админа или вообще без пользователей.
37. user_2010 819 19.03.14 12:38 Сейчас в теме
Спасибо! Очень помогло! Перечитана куча разных инструкций. В вашей все собрано воедино и достаточно!
38. Stanforeva 08.05.14 16:35 Сейчас в теме
Спасибо за статью, все настроил все получилось (со второй попытки но главное результат) :)
Одна некритичная проблема осталась, это даже и не проблема, а больше интересно почему так: параллельно с iis я поставил apache, настроил там тоже все красиво и эротично, и под апачем запустился как веб-клиент, так и тонкий, а под iis только веб-клиент, как вот так?
39. Yashazz 4477 09.05.14 20:39 Сейчас в теме
После долгих проб и ошибок накропал статью http://infostart.ru/public/242563/ и, если у кого совсем тупик, советую глянуть. Ну или пишите в личку, посоветую чего.
41. TbSasha 06.11.14 04:21 Сейчас в теме
Не пойму почему иногда получается так установить что шаг 6,7,8,9 можно не делать все работает? То есть строка с папкой сама уже преобразована в приложение. От чего это зависит не могу понять. Но ведь так получается иногда уже несколько раз делаю а понять в чем дело не могу:( Но если получается значит возможно. Пробую на win8.1 но еще на win7 раньше пробовал и тогда точно эти шаги не делал.
42. user_2010 819 24.05.16 10:03 Сейчас в теме
Добрый день! С помощью этой статьи 2 года назад разобралась с веб-сервисами ... работают на сервере на разных базах SQL. Отлаживала все сначала на своем компе на файловых базах, потом уже на сервер переносила.

Сейчас понадобилось внести изменения в веб-сервис... восстановила базу себе на комп в файловую БД, публикую уже работающий веб-сервис, донастраиваю его в Диспетчере IIS (перевожу в приложение, обработчики настраиваю, даю права на базу IUSR, IIS_IUSRS)...
При открытии веб-сервиса в IE - ничего, ни ошибок, ничего..
http://localhost/LST_ZUP_Test2/ws/Web_LST_ZUP?wsdl
иногда только внизу строчка с вопросом: вы хотите открыть или сохранить Web_LST_ZUP?wsdl из localhost?
чего-то не хватает ей... но вот чего?

Очень нужна помощь!

Может быть с обновлением винды что-нибудь в IIS слетело? IIS версия 7.5.7600.16385
43. user_2010 819 24.05.16 10:29 Сейчас в теме
(42) user_2010, Ура! разобралась ... тупанула - не на тот каталог с базой дала права пользователю IIS_IUSRS
44. pashamak 236 26.06.17 10:41 Сейчас в теме
Для отладки веб сервисом еще необходимо в директорию конфигурации добавить пару файлов
webservicecfg.xml и comcntrcfg.xml с одиннаковым содержимым
<config xmlns="http://v8.1c.ru/v8/comcntrcfg">
     <debugconfig debug="true" debuggerURL="http://localhost"/>
</config>

Подробнее см. http://infostart.ru/public/86791/
45. Chaki 19 27.09.19 13:36 Сейчас в теме
Добрый день!
Время идет и платформы меняются.
Найти информацию по настройке инструментария прежних платформ становится все труднее, даже на ИТС.
Как раз перенесли базу самописную (1Cv81) на новый сервер.
Данная статья Очень выручила.
Спасибо!
46. О.Ж 28.09.22 10:16 Сейчас в теме
Очень помогло, особенно п. 12, вариант
Аутентификация 1С. Создаем пользователя с именем, как создали на компьютере и ввели в IIS. Задаем пароль и ставим флаг Аутентификация 1С:Предприятия.

Спасибо!
Оставьте свое сообщение

См. также

Публикация 1С на Apache SSL в локальной среде разработки

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

В статье описывается установка и настройка веб-сервера Apache для работы с 1С через https.

09.02.2023    1793    lone_mayson    4    

36

Контейнер Docker для размещения публикации базы 1С на разных платформах

Администрирование веб-серверов Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Появилась необходимость развернуть на одном хосте две публикации базы, но не на одной платформе, а на разных. Тут я расскажу, как это сделать для версии 8.3.22.1704.

02.02.2023    1130    Sney_Kice    1    

19

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Обновление платформы 1С тонкого клиента с вебсервера без публикации базы данных, когда сервер 1С ПРОФ.

Администрирование веб-серверов Администрирование СУБД Обновление 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Обновление платформы 1С: тонкого клиента с вебсервера описывается здесь: https://its.1c.ru/db/v8316doc#bookmark:adm:TI000001058, (11.2.2. Обновление через диалог публикации на веб-сервере) и здесь: https://its.1c.ru/db/v8319doc#bookmark:adm:TI000000428, (6.2. Получение дистрибутива клиентского приложения) - доступно только для КОРП Для ПРОФ реализация полностью описана в данной статье. Выражаю благодарность Панюшкину Михаилу Михайловичу за разбор задачи и доведение ее до практического результата. Обновление не проходит если например предварительно установка выполнялась регламентными политиками и есть в папке conf файл adminstall.cfg Этот файл следует удалить, чтобы данная установка тонкого клиента проходила успешно Применяется только для системы «1С:Предприятие» под ОС Windows. Файл adminstall.cfg указывает на то, что установка системы программ «1С:Предприятие» выполнялась с использованием средств администрирования ОС Windows. Файл располагается в каталоге конфигурационных файлов системы «1С:Предприятие» и представляет собой текстовый документ в кодировке UTF-8. В файле может располагаться единственная строка, определяющая вариант установки: AdmInstall= Описывает режим установки: Logon - установка выполнена с помощью logon-скрипта во время входа пользователя в домен. Restart - установка выполнена с помощью групповых политик.

19.10.2021    8940    ser6702    28    

45

Служебные http-сервисы, которые работают даже в заблокированной базе

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

В этой публикации описывается опыт доступа к служебным http-сервисам в обход установленной блокировки информационной базы.

16.03.2021    5715    ardn    11    

42

Как настраивать кросс-доменные (CORS) запросы к HTTP сервису 1C на веб сервере IIS с сайтом EDIbot

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Сервис EDIbot позволяет отобразить в виде прогрессивного веб приложения, полученный JSON по REST запросу. Разберемся, как решить проблему кросс-доменных запросов на веб сервере IIS для корректной работы HTTP сервиса 1C и сервиса.

21.10.2020    3654    SizovE    0    

7

Настраиваем PWA приложение на платформе 8.3.18 с бесплатным действительным сертификатом SSL

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Вышла платформа 8.3.18 с поддержкой PWA приложений. Получаем БЕСПЛАТНЫЙ действительный сертификат SSL. Настраиваем прогрессивное веб приложение для опубликованной бухгалтерии 3.0 на IIS сервере.

18.10.2020    9376    IamAlexy    35    

59

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

HighLoad оптимизация WEB-интеграция Мобильная разработка Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    18296    informa1555    35    

149

Ansible роли для 1С

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Готовые роли для развертывания 1С через Ansible.

24.03.2020    4037    lopatrik    0    

16

Пошаговая инструкция по установке веб-сервера Apache и завязка с 1С

Инструменты администратора БД Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Данная статья больше предназначена для начинающих администраторов, но «бывалые» тоже могут освежить свои знания и в этой статье в деталях расскажу, как устанавливать Apache и использовать веб-сервер для работы с 1С.

10.03.2020    13101    dy4amaks    10    

37

Простой пример работы с аутентификацией OpenID на IIS

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

OpenID, аутентификация, HTTPS, получение сертификата SSL, веб-сервер IIS, Internet Information Server, самоподписанный сертификат, самозаверенный сертификат.

26.12.2019    15952    budidich    21    

78

Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Если "веб морда" расположена не по тому же адресу, что и публикация 1С (что часто бывает, например, при разработке, публикация 1С на http://localhost/1c, а разрабатываемое веб-приложение на http://localhost:8080) или, например, мы заходим на веб приложение то по ip адресу, то по имени сервера, или просто веб сервер и сервер, на котором опубликована 1С - это разные сервера, то для большинства запросов от браузера к 1С срабатывает политика CORS, которая заключается в том, что браузер сначала посылает запрос OPTIONS, на который сервер должен ответить определенным образом, заголовками, содержащими разрешения, а потом уже (если разрешение есть), браузер посылает основной запрос. В случае, когда в публикации 1С (default.vrd) жестко прописан логин и пароль, разрулить ситуацию можно средствами 1С. В случае же, когда нужно сохранить авторизацию (или используется стандартный интерфейс odata), начинаются проблемы.

20.08.2019    16707    Fragster    11    

97

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Тонкости настройки IIS

Администрирование веб-серверов Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Тонкости и возможные проблемы при настройке IIS для работы с 1C. С учетом обновления платформ большинство инструкций стало неактуально и отнимает лишние время, заставляя выполнять ненужные пункты.

11.12.2018    74690    kas205    33    

109

Запуск Apache 2.4 с модулем 1С внутри Docker контейнера

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.

04.04.2018    36470    petr.myazin    40    

125

1C + Linux + PostgreSQL + Apache

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Дружим 1С с Линуксом ИЛИ Установка окружения для работы с 1С на Линуксе под Постгресом и Апачем (в 2023-м году).

26.03.2018    93933    SerVer1C    137    

175

Установка сервера Аpache 2.4

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В публикации описана установка web-сервера Аpache 2.4 на платформе Windows

26.10.2017    182030    ВикторП    20    

119

Настройка веб сервера Apache + 1С (Пошаговое руководство)

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пошаговое руководство настройки Web сервера Apache на Windows. Не секрет, что файловые базы через веб-сервер будут работать намного шустрее, чем через обычный доступ к сетевому каталогу. Эффект особенно заметен, когда старые компы вообще не справляются с обычным сетевым доступом, регулярно выплевывают 1С. А доступ через веб сервер даже на компьютерах серии "Хлам" работает на ура!

19.07.2017    411310    Aleksey81    174    

365

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Публикация базы 1С на веб-сервере Apache на сервере Linux

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В отличие от других подобных публикаций здесь будет описано как опубликовать базу (располагающуюся на сервере windows) на веб-сервере apache (расположенном на соседнем сервере под linux).

20.09.2014    171988    spezc    85    

109

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5. Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

30.04.2014    524799    alexstey    110    

379

Windows Azure. Часть 2. Веб-сервер IIS 7.5. Установка

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Продолжаем настройку Windows Azure для работы с 1С. В предыдущей статье, Вы узнали как установить виртуальную машину. В этой статье будут затронуты 3 темы: 1. Установка платформы 1С на виртуальной машине 2. Открытие порта для доступа извне в виртуальную машину 3. Установка Веб-сервера IIS 7.5

08.05.2013    24998    verter.me    16    

20

Установка 1С:Предприятие 8.3. "Управление небольшой фирмой" на веб-сервер Apache 2.2, работающий в Ubuntu Server 12.04.2 LTS x86_64.

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

На предприятии в качестве файл-сервера используется компьютер, на который установлена операционная система Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-37-generic x86_64). Мне была поставлена задача перенести информационную базу "Управление небольшой фирмой" на веб-сервер Apache установленный на 64-х битной Ubuntu. После переноса ИБ у сотрудников появилась возможность работать через интернет, в любом обозревателе.

17.02.2013    50322    VintikComUa    13    

65

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

1С + Apache + SSL: почему вы должны использовать SSL (наглядная демонстрация)

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Иллюстрированных руководств по установке веб-сервера Apache и публикации базы в интернете достаточно. Однако почти никто не обращает внимания на безопасность и не настраивает использование защищенного https протокола, а не http. В этой заметке описана пошаговая установка и настройка Apache, продемонстрирована лёгкость, с которой злоумышленник может узнать ваш пароль, если вы не используете https. Описана пошаговая настройка https для Apache.

06.08.2012    185204    galuse    93    

533

Настройка веб-сервера в домашних условиях. Часть 2 (VirtualBox + Win7 + Apache + 1C82 + PostgreSQL)

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В продолжение начатой мной темы "Настройка веб-сервера в домашних условиях (WinXP + IIS + 1C82)". Статья является логическим продолжением и посвящена вопросам повышения безопасности "домашнего веб-сервера".

09.04.2011    37634    1cspecialist    14    

100

Настройка веб-сервера в домашних условиях. Часть 1 (WinXP + IIS + 1C82)

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Поводом для написания статьи послужила просьба уважаемой администрации сайта infostart.ru в связи с публикацией моей конфигурации Анализатор мобильной связи 8 и объективной необходимостью развития механизма демонстраций разработок на INFOSTART'е.

04.04.2011    76647    1cspecialist    92    

231

Настройка веб-клиента 1С:Предприятие 8.2 под Windows 7 x64 и IIS.

Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Возникла необходимость отладить небольшую конфигурацию 1С:Предприятие 8.2 под веб-клиентом. Веб сервером был выбран IIS, являющийся самым родным для ОС Windows. Опыт использования этого сервера в Windows XP подсказывал, что с ним будет меньше проблем чем с Apache, но на недавно установленной Windows 7 x64 все оказалось не так просто. Мелкие проблемы начались с момента попытки публикации веб приложения, а после их устранения коснулись уже веб сервера, настройкой которого платформа 1С:Предприятие 8.2 не занимается. Героически победив все свалившиеся напасти, решил скомпоновать и выложить на всеобщее обозрение свои шаги в достижении цели.

07.06.2010    88933    Provlax    36    

163